diff --git a/src/components/Tinymce/index.vue b/src/components/Tinymce/index.vue index 7edf27b2..38008b39 100644 --- a/src/components/Tinymce/index.vue +++ b/src/components/Tinymce/index.vue @@ -87,16 +87,10 @@ export default { } }, mounted() { - load(tinymceCDN, (err) => { - if (err) { - this.$message.error(err.message) - return - } - this.initTinymce() - }) + this.init() }, activated() { - this.initTinymce() + this.init() }, deactivated() { this.destroyTinymce() @@ -105,6 +99,15 @@ export default { this.destroyTinymce() }, methods: { + init() { + load(tinymceCDN, (err) => { + if (err) { + this.$message.error(err.message) + return + } + this.initTinymce() + }) + }, initTinymce() { const _this = this window.tinymce.init({