react过滤后台富文本传来带标签的内容 react中像vue中v-html的方法

14 篇文章 2 订阅
1 篇文章 0 订阅
  • 做个没有思想的咸鱼,只写最易懂的文章

相信以前会vue的同学都知道vue中的v-html是一个很牛逼的指令,
在react中当然也有这样的方法
比如我们在后台返回一个数据 这个可不是普通的文本哦

是带标签 ,带排版样式的
如图
在这里插入图片描述

this.state={
			titles:'',
			content:'',
		}

我们需要在页面上显示
在vue中是不是直接{content}完事

而在react中就不一样需要这样写

  <span dangerouslySetInnerHTML={{__html: this.state.content}}></span>

显示出来一定是你想要的

在这里插入图片描述

顺变补充一点
一般后台返回的数据都是加密过的

content: "%3Cp%3E%3Cbr%2F%3E%3C%2Fp%3E%3Cp%20style%3D%22line"

此时在前端你需要解码
直接用函数

decodeURIComponent();
                                                   **看完了 是不是顺手点个赞**
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1登峰造极

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值