Scroll 执行 destory 方法的时候内存溢出了

来源:2-12 v-loading 自定义指令的优化

weibo_侠肝义胆香鸡腿_0

2021-06-11

import BScroll from '@better-scroll/core';
import ObserveDOM from '@better-scroll/observe-dom';

import { onMounted, onUnmounted, ref } from 'vue';

BScroll.use(ObserveDOM);

export default function useScroll(wrapperRef, options) {
  const scroll = ref(null);

  onMounted(() => {
    scroll.value = new BScroll(wrapperRef.value, {
      observeDOM: true,
      ...options,
    });
  });

  onUnmounted(() => {
    scroll.value.destory();
  });
}```

写回答

1回答

ustbhuangyi

2021-06-12

有什么报错信息吗?

0
2
ustbhuangyi
回复
weibo_侠肝义胆香鸡腿_0
建议遇到这种问题根据堆栈信息和断点调试去定位 root cause
2021-06-12
共2条回复

Vue3开发企业级音乐Web App 明星讲师带你学大厂代码

慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力

2223 学习 · 1002 问题

查看课程