采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
每次循环new一个实例生成新的对象,使页面有大量数据的话每个对象都会new一次这样页面会很卡,老师有啥好的解决方案么?
class a { constructor({name}) { this.name=name } }
list.map(v => arr.push(new a(v)))
每次数据回来这样格式化数据,会造成加载慢卡顿
我感觉这个并不是影响性能的瓶颈喔,因为 new 的开销也并不大,你需要定位性能的瓶颈,是网络慢,还是后端处理速度慢。
你有具体的 case 吗,以及确认是因为多次 new 对象造成的卡顿吗?
class a { constructor({name}) { this.name=name } } list.map(v => arr.push(new a(v))) 每次数据回来这样格式化数据,会造成加载慢卡顿
登录后可查看更多问答,登录/注册
Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。
1.5k 32
2.0k 31
1.5k 26
1.4k 25
1.8k 24