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

鍍金池/ 問答/HTML/ vue-cli中將UEditor封裝成組件調(diào)用,每次跳轉(zhuǎn)路由再回來就不見了,如何

vue-cli中將UEditor封裝成組件調(diào)用,每次跳轉(zhuǎn)路由再回來就不見了,如何解決

引用寫在main.js里面

import '../static/UE/ueditor.config.js'
import '../static/UE/ueditor.all.min.js'
import '../static/UE/lang/zh-cn/zh-cn.js'
import '../static/UE/ueditor.parse.min.js'

組件鉤子調(diào)用

    mounted() {
      const _this = this;
      this.editor = UE.getEditor('editor', this.config); // 初始化UE   
    },

這個怎么解決,跳轉(zhuǎn)路由,UEditor不會初始化

回答
編輯回答
掛念你

Ueditor有個銷毀的函數(shù)是UE.delEditor('實例的id'),在beforeDestroy()鉤子里面寫上就行,每次離開本頁面的時候都會銷毀實例,再次進入會重進初始化.

2017年6月27日 23:21
編輯回答
獨特范

跳轉(zhuǎn)路由之后你的組件會被卸載,當(dāng)跳轉(zhuǎn)回來的時候組件又重新加載,要知道mounted()是安裝created()是創(chuàng)建,你的mounted安裝一次,但是每次跳轉(zhuǎn)路由之后會執(zhí)行一次created,就算你在組件卸載的時候把數(shù)據(jù)存到了data中,也會隨著組件的卸載而清除,所以你可以使用vuex或者定義全局的公用組件上來管理編輯器的數(shù)據(jù)

2017年11月6日 10:42