提交 3c0b34b0 authored 作者: pengxiaohui's avatar pengxiaohui

fix: 修复切换路由tinymce编译器不回显数据的bug

上级 68b2f99c
...@@ -81,6 +81,11 @@ export default { ...@@ -81,6 +81,11 @@ export default {
} }
}, },
mounted() { mounted() {
// window.setTimeout(() => {
// if (this.value) {
// window.tinymce.get(this.tinymceId).setContent(this.value || '')
// }
// }, 500)
this.init() this.init()
}, },
activated() { activated() {
......
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
<app-card> <app-card>
<el-tabs v-model="tabsActive" type="card"> <el-tabs v-model="tabsActive" type="card">
<el-tab-pane label="使用说明" name="INSTRUCTIONS"> <el-tab-pane label="使用说明" name="INSTRUCTIONS">
<Tinymce ref="editor" v-model="intro_content" :height="600"/> <Tinymce v-if="tinymceFlag" ref="editor" v-model="intro_content" :height="600" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="常见问题" name="COMMON_PROBLEM"> <el-tab-pane label="常见问题" name="COMMON_PROBLEM">
<Tinymce ref="editor" v-model="ques_content" :height="600"/> <Tinymce v-if="tinymceFlag" ref="editor" v-model="ques_content" :height="600" />
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
<el-button type="primary" @click="fetchSubmitManual" size="mini" style="margin-top:20px;" :disabled="btnDisabled">保存</el-button> <el-button type="primary" @click="fetchSubmitManual" size="mini" style="margin-top:20px;" :disabled="btnDisabled">保存</el-button>
...@@ -22,11 +22,19 @@ export default { ...@@ -22,11 +22,19 @@ export default {
tabsActive: 'INSTRUCTIONS', tabsActive: 'INSTRUCTIONS',
intro_content: '', intro_content: '',
ques_content: '', ques_content: '',
btnDisabled: false btnDisabled: false,
tinymceFlag: false
} }
}, },
created() { mounted() {
this.fetchGetManual() this.fetchGetManual()
this.tinymceFlag = false
this.$nextTick(() => {
this.tinymceFlag = true
})
},
destroyed() {
this.$destroy('Tinymce')
}, },
methods: { methods: {
fetchSubmitManual() { fetchSubmitManual() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论