v-html解析富文本

如果遇到使用v-html解析富文本没有生效的话,那应该是富文本内的部分符号没有被完全替换掉,使用以下方法基本可以实现:

showHtml(str) {
      return str
      .replace(str ? /&(?!#?\w+;)/g : /&/g, '&')
      .replace(/ /g,"")
      .replace(/</g,"<")
      .replace(/>/g,">")
      .replace(/"/g,"\"")
      .replace(/'/g, "\'")
    },

你可能感兴趣的:(v-html解析富文本)