美文网首页我爱编程
React爬坑之路(二)

React爬坑之路(二)

作者: 燃烧的土豆 | 来源:发表于2018-07-21 17:42 被阅读0次

完美解决从后台传过来的html字符串<img/>标签显示不出来

1.从后台富文本编辑器传过来的字符串赋值给value

value=<p>style="text-align: center;">

<img 

title="1532159905.jpg" alt="2.jpg" 

src="/ueditor/php/upload/image/20180721/1.jpg"/>

</p>

2.对<img/>标签src属性进行处理

通常从后台传过来的src要想在前台正常显示需要在路径之前拼接上后台链接地址,如:http://192.168.2.219:8000,所以为了正常显示作如下处理

var APIHost="http://192.168.2.219:8000"

let html=value.replace(/\/ueditor/g,APIHost+'ueditor' )(全局替换)

注(上面的ueditor来自后台传过来的路径

注(确保value不为空,不然会报错无法使用replace

3.渲染html字符串

<div dangerouslySetInnerHTML={{__html:html}}><div>

dangerouslySetInnerHTMl 是React标签的一个属性,类似于angular的ng-bind;

4.ok了,这样后台传过来的html字符串就可以正常渲染成html标签

相关文章

  • React爬坑之路(二)

    完美解决从后台传过来的html字符串标签显示不出来 1.从后台富文本编辑器传过来的字符串赋值给valu...

  • React爬坑之路(一)

    完美解决H5弹出键盘遮盖输入框和解决ios端fixed不兼容问题 1.整体布局absolute 2.设置监听函数 ...

  • React爬坑之路-Dva

    最近在看前端React框架的内容时,发现React不像Vue那样容易理解。 在看了教程以及学习了相关内容以后,我想...

  • React爬坑之路二:Router+Redux

    上一篇写了Antd和Axios的基本操作之前大标题到五了那么这篇从六开始ST也是初学小白可能讲的完全不对大家当做小...

  • React爬坑之路三:Dva

    前两篇写了react各种基本操作和主要概念但其实没必要那么复杂直接用框架就好啦这年头前端框架真是一睁眼就多出好几个...

  • React爬坑之路——Antd兼容IE

    前言 本文旨在对React中引用Antd组件时,针对IE浏览器的兼容。 方法1 下载polyfill文件并由ht...

  • React爬坑之路一:React+Antd+Axios

    说好了React苦海无涯回头是岸结果工作需要还是得往坑里跳听了两天培训什么也没有听懂前端代码里写逻辑的都去枪毙 R...

  • (爬坑)React-Native项目运行之路

    追随着时代的脚步(?),采取着“还有头发,还能学”的方针,我从GitHub下载了React-Native项目,准备...

  • react-native组件学习

    react-native组件爬坑 activityIndicatoranimating属性如果一开始为false的...

  • React爬坑总结

    react脚手架快速创建react项目 方法一: 1.本地安装node.js/npm 此步省略 npm inst...

网友评论

    本文标题:React爬坑之路(二)

    本文链接:https://www.haomeiwen.com/subject/gdnhmftx.html