鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 在vue中,如何銷毀一個(gè)插件?

在vue中,如何銷毀一個(gè)插件?

我在首頁使用了全屏滾動(dòng)插件,但我想在離開頁面對(duì)其進(jìn)行銷毀,于是我是這么寫的圖片描述

但是在跳轉(zhuǎn)到其他頁面時(shí)候會(huì)報(bào)錯(cuò)圖片描述

正常情況下沒有什么影響,但是我去改變?yōu)g覽器窗口大小的時(shí)候,滾動(dòng)條會(huì)消失,且內(nèi)容超出部分無法正常顯示且無法正常滾動(dòng)。請(qǐng)問如何正確的銷毀一個(gè)插件,當(dāng)在離開頁面的時(shí)候?(我試過把destroed改為BeforeDestrory還是沒有解決)

回答
編輯回答
墨小羽

v-if 不可以么?

2017年7月17日 03:30
編輯回答
有點(diǎn)壞

不懂,我是醬油君

2018年1月30日 22:01
編輯回答
安若晴

你的插件在使用的時(shí)候會(huì)不會(huì)在頁面生成什么東西,比如回到頂部按鈕或者滾動(dòng)條什么的,如果有類似的情況,你銷毀插件實(shí)例的時(shí)候,這些已經(jīng)生成的dom可能不會(huì)被銷毀,但是這些dom元素綁定的方法已經(jīng)被銷毀了,所以會(huì)報(bào)錯(cuò)。

2017年4月21日 19:53