之前在JFinal学院公开课里已经讲过了Html2Wxml4J的基础使用教程:
使用这个项目,一个小程序里可以解析渲染显示Html,效果嘎嘎好!
左边是HTML 右侧是小程序渲染后的效果
应用场景分析:
实际应用中,比如我们JFinal官网要做微信小程序版,那么这么多文章在数据库表结构里,文章的内容用content 选择类型是text 存储的是Ueditor这种编辑器保存的html源码。
我们在浏览器里可以直接渲染显示,这是浏览器的基本能力。
但是如果要做到小程序里就没有那么容易了。或许有人会抬杠:现在小程序也有web-view组件 可以直接访问一个网页啊!
是的,非常对,但是这个组件必须配置业务域名,也就是你访问的网页必须把域名给你配置好。而且如果文章中有图片的话,在微信小程序的体验应该是点图可以弹出微信的图片预览效果 可以缩放旋转看,普通webview没法实现,但是使用html2wxml渲染就可以。
官方rick-text组件更是鸡肋的很。。。
再有一点,如果你的小程序必须是授权之后才能查看的内容,比如付费图文课或者一些收费文档,如果用webview的话,就很容易暴露地址了,还得处理webview加载网页的授权问题,麻烦的很,直接用html2wxml 在后台转为JSON节点数据,发送到小程序里渲染,再靠谱不过了。
目前谁在使用Html2wxml4J:
1、羚羊先生-小程序端:http://www.leadersir.com/ 主要用在课程详情介绍的渲染
2、海哥的JPress 内置 Jpress小程序版文章详情页
3、好有好几个创业项目正在开发的,目前内测还没发布出来,如果你也是用了html2wxml4J的解决方案,来联系我哦!
扫码关注JFinal学院公众号:jfinalxueyuan
回复【分享课】即可获取视频教程下载
更多分享:
2、【源码分享】JFinal俱乐部 JFinal官网的全新改版前端UI
最好是用 jfinal undertow 做出一个完整的 demo ,这样推起来就很方便了