小程序组件 canvas

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();


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 键盘手

    13人对此回答表示赞同

    1代码选取canvas的区域焦点

    展开
    13
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部