鍍金池/ 問答/HTML/ vue 路由切換時(shí)如何銷毀某個(gè)插件

vue 路由切換時(shí)如何銷毀某個(gè)插件

我有一個(gè)插件是一個(gè)彈窗

clipboard.png

我在點(diǎn)擊上面那個(gè)返回上一頁的那個(gè)箭頭時(shí), 這個(gè)插件還是存在沒有消失。請問如何讓他消失?

回答
編輯回答
舊時(shí)光

在當(dāng)前vue組件銷毀的時(shí)候執(zhí)行以下toast的銷毀,destoryed,當(dāng)然像一樓說的返回的時(shí)候銷毀也是可以的,你想toast存在組件的哪個(gè)生命周期內(nèi),就在生命周期對應(yīng)的鉤子里面去做相應(yīng)的處理

2018年5月4日 21:21
編輯回答
孤酒

我不知道你用的是哪個(gè)組件庫的toast組件

我覺得api文檔里應(yīng)該有銷毀toast的方法

你只需要點(diǎn)擊返回時(shí),執(zhí)行一下銷毀toast就好了

2017年1月9日 19:29
編輯回答
命多硬

插件一般是全局性的,所以一般沒必要銷毀吧?或者你的需求僅僅是隱藏,直接在router.beforeEach鉤子中隱藏就可以。

2017年9月17日 12:43
編輯回答
紓惘

看一下插件的使用文檔。

2018年4月24日 23:56
編輯回答
綰青絲

頁面destoryed的時(shí)候,控制css隱藏或者控制顯隱數(shù)據(jù)為false

2017年12月3日 03:04