elEditor
功能描述
依赖的模块
快速使用
// 编辑区域dom对象
el: '#contentEditor',
// 图片上传自定义方法
uploader: function(){
return new Promise(function(_resolve, _reject){
// 图片上传方法
_resolve(url); // 成功调用_resolve方法传入图片地址
_reject(msg); //失败调用_reject方法传入失败原因
})
},
/*初始化完成钩子*/
mounted: function(){
},
/*文档内容变化*/
console.log('文档修改');
},
/*自定义按钮的例子*/
toolbars: [
'insertText',
'editText',
'insertImage',
'insertLink',
'insertHr',
'delete',
//自定义一个视频按钮
{
id: 'insertVideo',
handle: function(select, controll){
// 成功调用下面方法插入到编辑器
contentEditor.saveState();
contentEditor.getEditNode().after(`
<div class='Eleditor-video-area'>
<video src="${url}" autoplay="autoplay" controls="controls"></video>
</div>
`);
contentEditor.hideEditorControllerLayer();
return false;
}
},
'undo',
'cancel'
],