React中标签字符串强制转html解析的方法


遇到的问题:在React中我们经常会请求数据并渲染到页面中间显示,我们可以直接使用更新state的方法,并使用tihs.state.(data)的方法进行渲染,但是我们有时候会遇到需要渲染html标签的字符串到页面中如果直接进行渲染我们得到的是html字符串,并不是我们想要的html标签。这个时候我们应该怎么办呢?

1. js原生方法
 var html="<p>这是需要渲染的标签字符串</p>"document.body.innerHTML = html
2. jquery方法
 var html="<p>这是需要渲染的标签字符串</p>"var parent = $('body');parent.html(html)
3. react中强制转为html解析的方法
<div  dangerouslySetInnerHTML={{ __html: html }} ></div>

在React中尽量少使用该方法,使用该方法容易受到XSS攻击

注意:便签内部必须为空,空格也不行。

React中标签字符串强制转html解析的方法相关推荐

  1. html5是播放什么中新,关于html5中标签video播放的新解析-

    这篇文章主要介绍了关于html5中标签video播放的新解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前端同学要使用 HTML5 播放器视频,必然会使用 video 标签,不过大 ...

  2. c语言中格式化字符串系列函数包括,解析C语言中常用的格式化输入、输出函数...

    fprintf(格式化输出数据至文件) 这个函数的功能类似于文件操作函数 fwrite();通过一个文件描述符将数据写入该文件描述符所指向的文件中. 函数定义: int fprintf(FILE * ...

  3. react中使用jszip获取压缩包里文件的方法、Blob与Flie之间的转换

    react中jszip获取压缩包里的文件方法: // react里通过npm install jszip安装 import JSZip from 'jszip'const zip = new JSZi ...

  4. 解释C语言中的字符串数组(详细解析)

    #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <string.h> //#include < ...

  5. scala 自带json_scala中复杂对象转JSON和解析的方法

    比如有一个复杂对象: Map[Int, Map[Int, Double]] 需要将其转为JSON保存,之后再读取使用,试了几种方法,最后的方案是: 1.定义case class 2.所有的数据类型都转 ...

  6. C# .net中json字符串和对象之间的转化方法

    json作为作为一种最常用的数据,应用很广泛,在.net中如何把一个对象转化为json字符串呢? 主要有一下几种 1按照json的定义自己转化,难度很大,但很灵活.需要自己处理各种特殊字符,各种数据类 ...

  7. Python中删除字符串末尾的指定字符rstrip()方法

    [太阳]选择题 以下python代码输出什么? myString = "www.liujingwei.cncn" myResult = myString.rstrip(" ...

  8. C++中string字符串类型详解及常见方法分析

    因为C中除了字符数组以外没有直接与字符串相关的变量类型,在处理一些问题的时候不是很方便.所以C++提供新的数据类型--字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用 ...

  9. C语言中返回字符串函数的四种实现方法

    有四种方式: 1.使用堆空间,返回申请的堆地址,注意释放 2.函数参数传递指针,返回该指针 3.返回函数内定义的静态变量(共享) 4.返回全局变量 其实就是要返回一个有效的指针,尾部变量退出后就无效了 ...

最新文章

  1. 还只看花书,西瓜书?一文告诉你如何正确学习深度学习,从理论到实战。
  2. Jsp(Java Server Pages)简介
  3. windows2008文件服务器端口,windows server 2008 文件服务器不定期出现大量CLOSE_WAIT状态的连接,必须重启服务器,客户端才能访问共享。...
  4. local sandbox html里的script tag是如何load到memory里的
  5. moxy json介绍_使用MOXy 2.5.1快速且有点脏的JSON模式生成
  6. html 新浪博客,html
  7. python-双层嵌套循环-打印小星星
  8. 部署Java web项目到阿里云服务器
  9. python之求字典最值
  10. 【题解专栏】南华大学19级软卓选拔赛题解
  11. linux使用中的问题 ---(Cannot find a valid baseurl for repo: base)
  12. 【气象检测项目】BME280
  13. linux虚拟机对外部sd卡格式化和分区
  14. 【约束优先级问题二】动态高度cell
  15. outlook邮件撤回你了解吗?邮件撤回功能讲解
  16. 多肽TAT接枝/功能肽RGDC修饰荧光碳量子点/碳量子点修饰多肽LyP-1的制备研究
  17. 计算机修改人类记忆曲线,遗忘曲线——揭秘人类记忆存储的奥秘
  18. 二叉树——根据 中序 和 层序 建树,超详讲解。
  19. WebGL编程指南-23 光照原理、漫反射光计算、漫反射光照射下的立方体
  20. 华为路由器AR2200-S调试限速

热门文章

  1. S7-1200和S7-1500支持哪些错误处理OB
  2. ubuntu AnyDesk的安装与卸载
  3. 计算机管理员账号被禁用了怎么办,Windows 8、Windows 8.1账户没有了管理员权限或唯一的管理员账户被禁用了,怎么办!...
  4. 郑州职业技术学院计算机考试,2016郑州职业技术学院单招考试《语数英综合》试题gA卷(高中A).doc...
  5. kafka(1.1版本)源码阅读记——深入kafka-server-start.sh脚本
  6. 新人如何学分形艺术(第二版)
  7. java smart算法_Java Restful API 文档生成工具 smart-doc
  8. iris使用knn算法
  9. javaweb springboot vue.js酒店预订系统源码
  10. 《安富莱嵌入式周报》第224期:2021.08.02--2021.08.08