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

于是转出结果为  <p>123</p>

这篇文章是因为用的 tinymce  这个富文本编辑器  v-model的值是 <p>带标签的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值