使用原生小程序开发,实现在富文本rich-text中的图片预览效果的几种方法对比。
一个不需要用额外组件或插件的方法:
思路:使用正则把图片的url进行剖离出来,push进一个数组中,点击富文本组件,运行wx.previewImage方法。
不足:在预览图片时,无法知道用户点击的当前是哪个图片。所以,含有多张图片时,预览始终会从第一张图片开始,只能左右滑动。
参考
一个强大的小程序富文本组件
github地址与使用方法
gitee功能详细介绍
思路:安装组件包并注册使用
优势:支持在多个主流的小程序平台和 uni-app 中使用
github地址与使用方法
wxParser-plugin 为 wxParser 的微信小程序插件版本,与 wxParser 相比,wxParser-plugin 减少了很多繁琐的使用步骤,同时简化了接口。
最后选择使用这个方法实现,更简单轻量。
该插件的使用过程:
完成!
还是很简单的~
参考:【微信小程序】添加插件 并配置
富文本的简介和图片预览实现的原理