渲染原因:
小程序不支持渲染html
环境:
wepy框架
wxParse插件
demo: https://github.com/wyk304443164/hexi (只要看src里面的就可以了)
部署:
1、把 src/components/htmlParser.wpy 放到你的 src/components 里面
2、复制plugins目录到 src/ (与pages同级,可参考demo)
3、修改htmlParser.wpy
如果pages目录还有二级目录请添加相应的相对位置(下图存在二级目录)
4、模块应用
pages页面内使用components
模块部分
JS部分
PS:注意name1,如果为demo的名字则不能正常渲染,因为wxParser.wxml里面判断的就是以element为准。(这坑我踩了)
遇到的坑:
由于html层比较深,导致了无法渲染的问题。会一直报错 template ‘wxParse0’ is no found。
解决方式:
https://github.com/icindy/wxParse/wiki/wxParse-如何重复嵌套模版?tdsourcetag=s_pcqq_aiomsg
5、构建
wepy build --watch
发表评论 取消回复