mavon-editor转换markdown时,会自动将html标签括号替换为<
解决方案:初始化 mavon 时,增加 xssOptions 配置项及子配置项 escapeHtml 即可
下面代码表示如果内容中带有
more
字样,则不转义
xssOptions: {
allowCommentTag: true,
escapeHtml (html) {
if(html.search("more") !== -1){
return html
}
return html.replace(/</g, '<').replace(/>/g, '>');
},
onIgnoreTag: function (tag, html, options) {
if (tag.substr(0, 2) === 'x-') {
// 不对其属性列表进行过滤
return html;
}
}
},
richtext: "",
markdown: "",
html: true,
.........