• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

小程序富文本转化插件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

小程序的富文本显示问题一直是一个很大的问题

首先,他不允许之间在页面上用变量显示标签

比如说在后台

var str="<image src='123.jpg'></images>"
that.setData({
   data:str 
})

前端页面

{{data}}

 结果这样是显示不出来的,他会把这个当字符串处理,显示的还是

<image src='123.jpg'></images>

而不是我们需要的图片形式

我能想到的唯一办法就是把内容和图片用正则表达式截取出来。

截取出来了,那也就不能算是富文本了,因为只取了文字,加粗,字体颜色,我们都没办法弄

而且这样真的比较麻烦

 

今天在网上找到一个大神写的插件,比较牛,可以把html转换到微信小程序里面使用

虽然不能100%转化,但是绝大部分好像可以了

我们再用的时候用简单的标签就好了

 

网址是 https://github.com/icindy/wxParse

用法介绍上面也有,简要说一下

复制压缩包里面的wxParse文件夹

然后就是在页面中引入js和css文件

接下来,我们在需要显示的wxss页面加上 template标签

PS:有一点文档上没有说

模板的引用必须套上两层标签

<import src="../../wxParse/wxParse.wxml"/> 
<view class="wxParse">
    <template is="wxParse" data="{{wxParseData:txt.nodes}}"/>
</view>

 这样就能显示了

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
开发升级-微信小程序(感谢黄秀杰老师)发布时间:2022-07-18
下一篇:
微信小程序测试request请求webapi发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap