前一篇随笔记录了tinymce的安装,这篇讲一下个人的封装:
第一步:在components中对控件进行声明
第二步:在main.js中进行vue-tinymce控件的赋值
很简单--就两个参数:双向绑定的富文本编辑器的内容,以及最重要的编辑器的配置setting
第三步:配置编辑器
具体请自行转tinymce中文文档看详细的配置,这部分文档还是很完善的(基本都是在说配置以及控件)
第四步:写个方法获取绑定的富文本编辑器中的内容
第五步:对控件的声明以及调用,不打算写成控件的,可以直接就使用vue-tinymce这个空间开发
如果你要在dialog之类的有z-index的弹出框中使用tinymce,因为配置不支持修改z-index,所以需要去修改static中的源码:
在默认的skin.min.css中全局搜索z-index对所有大于0的z-index都统一加上一个数字比如:1 --》 3001,一定要大于弹出框的z-index