项目有个海报分享的功能,实现方案是跳H5然后用html2canvas生成图片,但是生成的图片里面的图片都只有一半,找了很多方案都没用。最后发现是css用了transform:translateX(-50%);去掉就好了。
另外 <view data-html2canvas-ignore="true"> 给元素设置上这个属性可以隐藏这个元素,不会被绘制到图片里。
项目有个海报分享的功能,实现方案是跳H5然后用html2canvas生成图片,但是生成的图片里面的图片都只有一半,找了很多方案都没用。最后发现是css用了transform:translateX(-50%);去掉就好了。
另外 <view data-html2canvas-ignore="true"> 给元素设置上这个属性可以隐藏这个元素,不会被绘制到图片里。