[TOC]
这⾥我们将富⽂本编辑器封装为公⽤的公共组件,以便复⽤。
如果以后要统⼀配置富⽂本编辑器或更换其他富⽂本编辑器,只需对公共组件操作即可。
// src/components/TextEditor/index.vue —- 公共组件⽬录
ref=“editor” class=“text-editor”>
// 引⼊富⽂本编辑器
import E from ‘wangeditor’
export default {
name: ‘TextEditor’,
// 由于需要进⾏ DOM 操作,使⽤ mounted 钩⼦
mounted () {
// 初始化富⽂本编辑器
this.initEditor()
},
methods: {
initEditor () {
// 创建富⽂本编辑器实例
const editor = new E(this.$refs.editor)
// 初始化富⽂本编辑器
editor.create()
}
}
}