xunleif2e / vue-lazy-component

🐌 Vue.js 2.x 组件级懒加载方案-Vue.js 2.x component level lazy loading solution
MIT License
1.02k stars 139 forks source link

add isAutoDestory,and refactor the code #12

Open zzuligy opened 6 years ago

zzuligy commented 6 years ago

添加自动销毁,当数据量大的时候可以防止页面崩溃。

重构代码,去掉容易的变量 isInit,去掉逻辑冗余requestAnimationFrame(vue 内部机制watch queue已经等价,并且requestAnimationFrame 的内部setTimeout实现也有悖于任务队列的基本原理)

个人见解,可能有误,欢迎指正

add autoDestory, so cope with the big data.

refacte and remove the redundant code.

I think the requestAnimationFrame method is useless,because vue has do the job.and the setTiemout in requestAnimationFrame is mismatch the job queue of js.