Towxml 是一个可将 HTML 、 markdown 转换为 WXML (WeiXin Markup Language)的渲染库。
由于微信小程序不能直接渲染 HTML ,因此富文本编辑器生成的 HTML 内容无法直接在小程序中展示。
可能是出于安全因素考虑,即使 WXML 文本在小程序中也是以字符串方式进行渲染。
所以……
然后……
于是, Towxml 就因此降临了。
https://github.com/sbfkcel/towxml
1. 克隆TOWXML到小程序根目录
2. 在小程序 app.js 中引入库
3. 在小程序页面文件中引入模版
4. 在小程序对应的js中请求数据
5. 引入对应的WXSS
OK,大功告成~~
如果为了追求极致的体验,建议将 markdown 、 html 转换为 towxml 数据的过程放在服务器上,在小程序中直接请求数据即可。
1. 依赖环境
需要 Node.js 环境。(已经安装请忽略)
2. 安装 towxml
3. 接口使用
MIT
towxml相对于wxParse还是有一定优势的,首先一些废弃或者过新的标签wxParse是不能解析的,会导致整个页面不能显示,其次 towxml对于界面的排版优化是比较美观的,对于开发者还算比较友好,个人是建议在wxParse没有完善之前使用towxml这个库来解析html以及markdown格式。
我这里使用的是绝对路径,各位同学根据自己的存放路径修改
这里模板名称固定,data固定写法为{{...解析后的变量名}}
1.你贴的python代码,缩进有问题。请自己重新确定代码缩进是正常的,且贴出来正常的代码给我们看。
2.请确保:
你代码中所处理的内容,的确是你所截图贴出来的内容 ->程序抓取出来的内容,有时候未必和你查看网页源码看到的内容是一样的。
3.你的beautifulSoup使用的方式,就不太对。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)