vue

使用vue渲染大量数据时应该怎么优化?说下你的思路!

发布于 2021-01-11 17:02:49
关注者
0
被浏览
865
4 个回答
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    虚拟列表:vue-virtual-scroll-list,vue-virtual-scroller……
    冻结属性,让不必要的属性不响应:Object.freeze, 或者使用 Object.defineProperty 将对象属性的configurable设置为false,源码:vue/src/core/observer/index.js

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。
  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    1.如果需要响应式,考虑使用虚表(只渲染要显示的数据);
    2.如果不考虑响应式,变量在beforeCreated或created中声明(Object.freeze会导致列表无法增加数据)

  • 面试哥
    面试哥 2021-01-12
    为面试而生,有面试问题,就找面试哥。

    Object.freeze

    大佬你来啦

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看