为了账号安全,请及时绑定邮箱和手机立即绑定

详解VUE中常用的几种import(模块,文件)?

详解VUE中常用的几种import(模块,文件)?

慕码人8056858 2018-08-11 16:08:33
详解VUE中常用的几种import(模块,文件)引
查看完整描述

1 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

(1)监听在window/body等事件没有解绑
(2)绑在EventBus的事件没有解绑
(3)Vuex的$store watch了之后没有unwatch
(4)模块形成的闭包内部变量使用完后没有置成null
(5)使用第三方库创建,没有调用正确的销毁函数
并且可以借助Chrome的内存分析工具进行快速排查,本文主要是用到了内存堆快照的基本功能,读者可以尝试分析自己的页面是否存在内存泄漏,方法是做一些操作如弹个框然后关了,拍一张堆快照,搜索detached,按distance排序,把非空的节点展开父级,找到标黄的字样说明,那些就是存在没有释放的引用。也就是说这个方法主要是分析仍然存在引用的游离DOM节点。因为页面的内存泄露通常是和DOM相关的,普通的JS变量由于有垃圾回收所以一般不会有问题,除非使用闭包把变量困住了用完了又没有置空。

查看完整回答
反对 回复 2018-08-12
  • 1 回答
  • 0 关注
  • 1451 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信