当前位置:   article > 正文

mp-html原生小程序富文本解析器框架_mp-html 外链

mp-html 外链

第一步:放入components里面mp-html的源码

第二步:在页面.json引入组件

"mp-html": "/components/mp-html"

第三步:使用组件

<mp-html class="desc" content="{{ content }}" />

属性:

属性说明

content

要解析的内容

js处理content的数据:

  1. if (res.data.content) {
  2. let str = res.data.content // 里面的P标签和img标签添加class并去除掉img里面的宽高属性
  3. let reg = /<p/g // 匹配P标签
  4. let reg2 = /<img/g // 匹配img标签
  5. var reg3 = /width="[0-9]*"\sheight="[0-9]*"/g; // 匹配图片的宽高
  6. let insertStr = "class='text'" // p标签添加的class
  7. let insertStr2 = "class='image' style='width:100%;'" // img标签添加的class
  8. let str2 = str.replace(reg, "<p " + insertStr) // 给P标签加上class='text'
  9. str2 = str2.replace(reg3, ""); // 去掉图片的宽高
  10. res.data.content = str2.replace(reg2, "<img " + insertStr2) // 给P标签加上class='image'
  11. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/974640
推荐阅读
相关标签
  

闽ICP备14008679号