vue 用了富文本框组件上传了文字返回到非文本框显示的时候带有html和css标签要怎么去除
问题描述:
答
//剔除富文本标签,留下纯文本
function getSimpleText(html){
//匹配html标签的正则表达式,"g"是搜索匹配多个符合的内容
var re1 = new RegExp("<.+?>","g");
//执行替换成空字符
var msg = html.replace(re1,'');
return msg;
}
正则切割 存或取得时候都可以
答
直接v-html不行吗
<div v-for="item in data">
<p v-html="item"></p>
</div>
答
看你用的哪款富文本,再去文档里看看设置默认内容为html格式