方法一,请查看上一篇文章。
方法二:插件方式引入
优势:解析能力强,样式得以保留
缺点:多次调用小程序setData方法,效率低
Step1: 准备文件
1、下载
![e50190a3b2c487b8e73ab399b9fc3400.png](https://i-blog.csdnimg.cn/blog_migrate/4ee5f3084c552f68794a1136778d4a89.jpeg)
![60bf3b78405c9c2542933a0afce254df.png](https://i-blog.csdnimg.cn/blog_migrate/e2e29802494fa72147f3ff9d04533b18.jpeg)
2、解压缩后目录:
![c237d71d4ced1a58788b417d003a015f.png](https://i-blog.csdnimg.cn/blog_migrate/e26332a6391e066782b4346afab6fa56.jpeg)
3、将wxPares文件夹,拷到小程序项目的根目录:
![5bfbab3ff28ae6d8bba4136933f516de.png](https://i-blog.csdnimg.cn/blog_migrate/72c3e83e9fc6e8c15d3bc65e4e089192.jpeg)
Step2: 配置文件
1、将wxParse.wxml配置到需要展示内容的页面里
![33305bf015e49683e244cfdf242cb53e.png](https://i-blog.csdnimg.cn/blog_migrate/aebd403e99b2ca8fdb1209f100581319.jpeg)
2、将wxParse.wxss配置到全局的css里
![37609596897d0f6395a8c30021084566.png](https://i-blog.csdnimg.cn/blog_migrate/55c807bd0b32a6624ff6041715d0a7a9.jpeg)
3、将wxParse.js配置到页面的js里
![0e71fb9860d05226b53f8286c044d2dc.png](https://i-blog.csdnimg.cn/blog_migrate/e4553e0a57f4ff8c84fac8a04bf89b5f.jpeg)
并保存到变量里,方便后续调用。
Step3: 调用wxParse进行转换
![219bb9b01835e004d949d4d99e4b5777.png](https://i-blog.csdnimg.cn/blog_migrate/4b8dcb07464d9808826a711aa3b468e8.jpeg)
参数说明:
wxParse.wxParse(bindName , type, data, target,imagePadding)
1)bindName绑定的数据名(必填)
2)type可以为html或者md(必填)
3)data为传入的具体数据(必填)
4)target为Page对象,一般为this(必填)
5)imagePadding为图片自适应padding(默认为0,可选),默认0就好
注:wxParse会根据你添加的bindName名,动态的生成data数据项,将转换好数据存放到此bindName数据里(下图)
![7ac4b0780f16ac2b52622b18131ad1a8.png](https://i-blog.csdnimg.cn/blog_migrate/d9a4263d9f56d8227ffe46ad57e4f633.jpeg)
Step4: 将转换好的数据,应用到页面里
![3ccc658e98a4557c5c1cc3a0208ac624.png](https://i-blog.csdnimg.cn/blog_migrate/9051fa989d2d2f7163a176e0f9f46fce.jpeg)
查看页面中图片与食品是否解析正确,同时样式是否丢失,无问题,则完成。
![ac63aa04b16bdbab12fc2a076bea9219.png](https://i-blog.csdnimg.cn/blog_migrate/a11c1c0f760f74e89a008d1c526ecc5b.jpeg)