1. 首页
  2. 云计算
  3. 微服务
  4. 解决vue自定义指令导致的内存泄漏问题

解决vue自定义指令导致的内存泄漏问题

上传者: 2020-11-21 23:51:42上传 PDF文件 40.19KB 热度 21次
vue的自定义指令是一个比较容易引起内存泄漏的地方,原因就在于指令通常给元素绑定了事件,但是如果忘记了解绑,就会产生内存泄漏的问题。 看下面代码: directives: { scroll: { inserted (el, cb) { // 不是元素节点 || 未设置回调函数 if (el.nodeType !== 1 || !cb) return let direct = 'down' let rollHeight = 0 let getScrollEventTarget = (target) => { while (target.nodeTyp
下载地址
用户评论