鍍金池/ 問答/HTML/ react和vue中給列表綁定事件性能問題

react和vue中給列表綁定事件性能問題

在vue中我們會使用

<ul>
    <li v-for="xxxxx" @click="fn"></li>
</ul>

這樣去給每一個li綁定事件,如果li很多的話。那不會對性能有影響嗎?
為什么這里不是給ul綁定一個事件,然后通過event事件對象改寫成事件委托?
可是實(shí)際情況是大家好像都是在li里綁定的事件。。

對react中的事件綁定也有同樣的疑問。

回答
編輯回答
毀憶

不管是 vue 還是 react 本身內(nèi)部都做了事件代理了~

2017年1月20日 18:23
編輯回答
哚蕾咪

框架已經(jīng)做好了事件代理,事件并不會綁定到真實(shí)的 DOM 上

2018年5月21日 06:10
編輯回答
膽怯

每個li都綁定了同一個回調(diào)函數(shù),并不是每個li單獨(dú)的一個回調(diào)函數(shù)。

2017年6月3日 02:30