ts转义所有字符 例如:“<;”如何反转义为“<”,“>;”如何反转义为“>”

由于后台不识别 所以返回的数据是 "<123 >"

前台只能自己转义

// 先创建一个div动态容器
const temp = document.createElement('div')

// result.data.data.newsInfo.content 后台返回的数据
temp.innerHTML = result.data.data.newsInfo.content

// 利用浏览器进行转义 (说的可能不太对 但是结果是对的 是可以转义所有的编码的)
const output: any = temp.innerText || temp.textContent

// 这一步 注释掉了 是因为 我这好像没用上 所以给注掉了 (应该就是清空一下动态div)
// temp = null

// 最后一步为了回显 赋值
formState.contents = output

于是转出结果为 

123

这篇文章是因为用的 tinymce  这个富文本编辑器  v-model的值是

带标签的

你可能感兴趣的:(vue富文本编辑器,1024程序员节)