react标签:dangerouslySetInnerHTML

2018-02-09  本文已影响1265人  春木橙云

当你通过后台拿到数据,而这个数据是带标签的字段(不受你控制,你无法知道它会传什么标签给你),比如"<p>我是后台传过来的数据,你就直接把我放在特定标签,剩下的不劳您费心</p>",你希望将它放入特定位置就放任自然。你会怎么解决?

react中专门设置一个标签用来解决这一问题,下面你可以直接复制:

<div dangerouslySetInnerHTML={{__html: publishData}}></div>

但是这个标签容易导致XSS攻击,但是我是拿后台数据,不用考虑这个问题咯咯咯!

the end!

上一篇 下一篇

猜你喜欢

热点阅读