2022-08-02 11:59:58

vue版mavon-editor自动转义大括号>为<的解决方法

mavon-editor转换markdown时,会自动将html标签括号替换为<

解决方案:初始化 mavon 时,增加 xssOptions 配置项及子配置项 escapeHtml 即可

下面代码表示如果内容中带有 more 字样,则不转义

xssOptions: { allowCommentTag: true, escapeHtml (html) { if(html.search("more") !== -1){ return html } return html.replace(/</g, '&lt;').replace(/>/g, '&gt;'); }, onIgnoreTag: function (tag, html, options) { if (tag.substr(0, 2) === 'x-') { // 不对其属性列表进行过滤 return html; } } }, richtext: "", markdown: "", html: true, .........

本文链接:https://www.wuxiaowei.com/post/mavon-editor-escape.html

-- EOF --