在以往的项目中经常有导出页面海报的需求,不同的是这次是在小程序中,在h5中我们常用html2canvas这个插件,但是在小程序中显然无法使用。那只有用微信的canvas一点一点画了,这工作量想想就有点怕,还好有轮子哥封装了个小程序绘图插件 Painter
wx.createSelectorQuery()节点信息
小程序也给我提供了节点查询的api,我的做法是把样式写在节点的data属性里,只需要遍历这些节点就能快速的生成绘制的对象参数,就不用一个个自己去写了
wxml代码
1 | <view id="main"> |
js
1 | var utils = require("../../utils/util.js") |