文字无法加粗
css样式添加font-weight:bold,但是生成的图片字体未加粗。检查插件源码,发现bold被替换成了700(未设置字重的为400)
解决办法:这里在源码_drawText方法的红框位置,直接将700替换回bold,插件就能正常绘制出加粗效果了。
绘制结果错乱(部分内容没绘制)
原因1:网络图片
首先,网络图片的域名,必须在小程序设置的"downloadFile合法域名"内,否则绘制不出图片,且导致该image元素后的所有元素都没有绘制(插件不报错)
其次,网络图片需要提前下载到缓存中,否则大概率绘制不出图片,且同样导致后面元素不绘制。
解决办法:使用wx.downloadFile提前下载所有图片,并替换src为缓存图片src
最后,建议在所有image标签中添加data-delay="1"属性,
这样做的好处是