最近项目开发中有大量遇到使用富文本编辑器的场景,很少接触富文本编辑器,上NPM搜了下,主要推荐有以下两种vue插件:
用了一圈wangEditor,发现了几个坑= =
首先是明显感觉wangEditor3相比wangEditor2反而有那么一丢丢退步了,大家用的时候推荐装wangEditor2
比如:
还有不知道作者是不是图方便,把所有元素的z-index
属性都设为了100001,还是行内样式。所以第一次用时,发现我项目的弹窗确认框啥的全被它盖住了
我在使用图片上传时,起初图片上传成功后也会弹出上传失败,后来发现作者规定了返回参数,只有返回参数是如下这种格式
|
|
才能识别上传成功与否,你才能使用他提供的success
,error
这些钩子。如果你的后端小哥哥并没有给你这种格式的返回数据(比如我这边的后端小哥哥= =),你只能使用自定义配置,作者提供了一个自定义配置的钩子
|
|
看到这里我才恍然大悟,终于解决了图片上传的问题ORZ,所以还是得老实细心看文档啊= =
最后还要感谢wangEditor作者