我剛學vue不久約二週 遇到一個問題
當我把array 每過一段時間一次增加一百筆
過了幾百筆後流覽器就會很卡要過幾秒才會跑完
請問有沒有方式讓它只渲染只增加的 其他存在就不渲染
畫面是所有array的資料
我試過改用2維v-for方式把前一組增加的array freeze
看起來還是一樣
thanks
作者: mackliu (回不去的大叔) 2019-06-24 15:17:00
問題是你的array整體最後就很大,瀏灠器最後要顯示的就是那麼多的東西..
我本來想JS append html方式但後來發現抓不到id handl不知道VUE有沒有替代的方案?我本來是用一個陣列約一百條的方式下次清空再其他SHOW別人就是不準我這樣作
作者:
freeccc (自由的ccc)
2019-06-24 21:05:00查一下 vue large list solution
作者: a510042003 (寶咖咖啡) 2019-06-26 10:50:00
V-for bind key就不會導致re render
加KEY好像也一樣我用COMPUTED的方式去PUSH的不知會不會有影想別人又不讓我用virtual list
先整個array freeze在來filter顯示部份資料
我試過用2D array把前面那組凍結情形好像差不多