vue 用了富文本框组件上传了文字返回到非文本框显示的时候带有html和css标签要怎么去除

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格式