今天使用cms里的wangEditor编辑器时发现编辑器里显示的内容与数据库里存储的Html格式文本不同,但是其他文章又能正常显示。
大概的业务流程就是,点编辑文章按钮ajax请求后端调取数据库文章,然后wangEditor随着一个大的弹出层一起显示出来,wangEditor中用了editor.setHtml(),设置编辑器内容
我打开控制台调试发现有报错
![wangEditor富文本编辑器设置编辑器内容 https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/bc.png](https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/bc.png)
但说实话我对前端真不太懂…就去翻官网的说明文档
![wangEditor富文本编辑器设置编辑器内容 https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/1.png](https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/1.png)
![wangEditor富文本编辑器设置编辑器内容 https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/3.png](https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/3.png)
这时候我想到可能是我设置的内容有问题,所以又使用
editor.dangerouslyInsertHtml()
![wangEditor富文本编辑器设置编辑器内容 https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/2.png](https://cdn.dykyzdh.cn/wp-content/uploads/2023/09/2.png)
重新打开控制台,报错消失,编辑器内显示文章与数据库一致,问题解决。