因为我们在创建元素之前用了#div1"所有它会报错,解决方案简单粗暴咱们直接用
setTimeout(createEdit, 1)解决问题了
原理:vue的虚拟dom创建完成以后再调用真是dom就没啥问题
function createEdit() {const editor = new E('#div1')editor.config.height = 200editor.create()
}export default {name: 'articleList',mounted() {},methods: {handleClick(row) {console.log(row)},createEditor() {this.dialogVisible = truecreateEdit()在这咱们直接调用 setTimeout(createEdit, 1)就会解决问题了},