在vue中,如何销毁一个插件?

我在首页使用了全屏滚动插件,但我想在离开页面对其进行销毁,于是我是这么写的图片描述

但是在跳转到其他页面时候会报错图片描述

正常情况下没有什么影响,但是我去改变浏览器窗口大小的时候,滚动条会消失,且内容超出部分无法正常显示且无法正常滚动。请问如何正确的销毁一个插件,当在离开页面的时候?(我试过把destroed改为BeforeDestrory还是没有解决)

阅读 6.4k
3 个回答

你的插件在使用的时候会不会在页面生成什么东西,比如回到顶部按钮或者滚动条什么的,如果有类似的情况,你销毁插件实例的时候,这些已经生成的dom可能不会被销毁,但是这些dom元素绑定的方法已经被销毁了,所以会报错。

v-if 不可以么?

新手上路,请多包涵

不懂,我是酱油君

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题