[问题] v ue v-for问题

楼主: RichieRich (Richie)   2019-06-24 14:41:16
我刚学vue不久约二周 遇到一个问题
当我把array 每过一段时间一次增加一百笔
过了几百笔后流览器就会很卡要过几秒才会跑完
请问有没有方式让它只渲染只增加的 其他存在就不渲染
画面是所有array的资料
我试过改用2维v-for方式把前一组增加的array freeze
看起来还是一样
thanks
作者: mackliu (回不去的大叔)   2019-06-24 15:17:00
问题是你的array整体最后就很大,浏漤器最后要显示的就是那么多的东西..
楼主: RichieRich (Richie)   2019-06-24 16:10:00
我本来想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
作者: satanbaby (撒旦北鼻)   2019-06-26 20:46:00
如果直接阵列push会吗
楼主: RichieRich (Richie)   2019-07-01 15:19:00
加KEY好像也一样我用COMPUTED的方式去PUSH的不知会不会有影想别人又不让我用virtual list
作者: thethirdfoot (第三只脚)   2019-07-01 18:42:00
先整个array freeze在来filter显示部份资料
楼主: RichieRich (Richie)   2019-07-01 19:41:00
我试过用2D array把前面那组冻结情形好像差不多

Links booklink

Contact Us: admin [ a t ] ucptt.com