(注: import E from "wangeditor")
1、在el-dialog里添加 @opened=""与 @closed=""
<el-dialog title="文章发布" :visible.sync="dialogFormVisible" @opened="show()" @closed="hide()" :before-close="handleClose">
<el-form :model="form">
<el-form-item label="内容详情:" :label-width="formLabelWidth" class="editorMenu">
//wangeditor
<div ref="editorElem"></div>
</el-form-item>
</el-form>
</el-dialog>
2、 @opened="show()"
// 对编辑器进行加载
show() {
const that = this
var editor = new E(this.$refs.editorElem)
// editor.config.showFullScreen = false
editor.create();
},
3、@closed="hide()"
//关闭时清空数据避免重叠
hide() {
this.$refs.editorElem.innerHTML = ''
this.editor = null
},
注:不懂的请在评论区提问或私信,很乐意为您解决代码中的问题