5093关注16145浏览
canvas传入自定义组件中的solt,绘制图片的时候经常出现canvas左半边不显示的情况,而绘制一个普通图形则出现直接在x轴中间开始绘制。真是奇葩。
之所以确定是工具bug,因为在手机上正常,严重影响调试,浪费了我太久的时间。还有其他的小问题忘了记录了,想起了qq浏览器早期时代。
组件:(样式只有充满父容器100%)
<view class="_fingerarea" disable-scroll="true"
bindtouchstart="_wxonTouchStart"
bindtouchmove="_wxonTouchMove"
bindtouchend="_wxonTouchEnd"
bindtouchcancel="_wxonTouchCancel">
<slot></slot>
</view>
page使用:
<view class="mainarea">
<fingers>
<canvas canvas-id="dcanvas" class="dcanvas" disable-scroll="true"></canvas>
</fingers>
</view>
js就是普通的drawImage 和 fill
...
//ctx.fillRect( 0,0,100,100);
ctx.drawImage(this.data.image, 0,0);
ctx.draw();
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
键盘手
13人对此回答表示赞同
1代码选取canvas的区域焦点
展开130回复分享发布于 6年前评论(0)
收起评论