在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 一個(gè)大家可能都遇到過的vue問題

一個(gè)大家可能都遇到過的vue問題

現(xiàn)在有一個(gè)場(chǎng)景,路由(’/a’、’/b’)對(duì)應(yīng)2個(gè)組件:A和B。我們現(xiàn)在加入一個(gè)插件,并將其實(shí)例綁在window上,但這插件的實(shí)例須等待DOM加載完之后才能起效果,那么當(dāng)A組件加載完,我們初始化這個(gè)插件的實(shí)例,A組件效果肯定是出來的,但當(dāng)我們切到 (’/b’) B組件時(shí),是加載了B組件的DOM,但插件的實(shí)例是已經(jīng)初始化了的,導(dǎo)致B組件時(shí)沒有插件給予的效果的,求大神解決(我不知道我的表述是不是很好,見諒)

回答
編輯回答
假灑脫

你可以在組件A被銷毀時(shí)注銷插件的實(shí)例,在組件B加載時(shí)重新初始化實(shí)例。
組件A:

created(){
    初始化實(shí)例
}
beforeDestory(){
    注銷實(shí)例
}

組件B:

created(){
    初始化實(shí)例
}
beforeDestory(){
    注銷實(shí)例
}
2017年5月5日 13:37