作者RichieRich (Richie)
看板Ajax
標題[問題] v ue v-for問題
時間Mon Jun 24 14:41:16 2019
我剛學vue不久約二週 遇到一個問題
當我把array 每過一段時間一次增加一百筆
過了幾百筆後流覽器就會很卡要過幾秒才會跑完
請問有沒有方式讓它只渲染只增加的 其他存在就不渲染
畫面是所有array的資料
我試過改用2維v-for方式把前一組增加的array freeze
看起來還是一樣
thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.67.100 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1561358478.A.8AE.html
1F:→ mackliu: 問題是你的array整體最後就很大,瀏灠器最後要顯示的就是 06/24 15:17
2F:→ mackliu: 那麼多的東西.. 06/24 15:17
3F:→ RichieRich: 我本來想JS append html方式但後來發現抓不到id handl 06/24 16:10
4F:→ RichieRich: 不知道VUE有沒有替代的方案? 06/24 16:15
5F:→ RichieRich: 我本來是用一個陣列約一百條的方式下次清空再其他SHOW 06/24 16:50
6F:→ RichieRich: 別人就是不準我這樣作 06/24 16:50
7F:→ freeccc: 查一下 vue large list solution 06/24 21:05
8F:推 a510042003: V-for bind key就不會導致re render 06/26 10:50
9F:→ satanbaby: 如果直接陣列push會嗎 06/26 20:46
10F:→ RichieRich: 加KEY好像也一樣 07/01 15:19
11F:→ RichieRich: 我用COMPUTED的方式去PUSH的不知會不會有影想 07/01 16:30
12F:→ RichieRich: 別人又不讓我用virtual list 07/01 16:31
13F:→ thethirdfoot: 先整個array freeze在來filter顯示部份資料 07/01 18:42
14F:→ RichieRich: 我試過用2D array把前面那組凍結情形好像差不多 07/01 19:41