收藏
回答

canvas 移动

碰到 一个 问题 不知道 是 code 问题 还是 什么 ?

场景

给 canvas 标签 添加 bindtouchmove 事件 canvas 抖动

code

xml

<canvas canvas-id='myCanvas' style='width:100rpx;height:100rpx;background:red;left:{{moveLeft}}px;top:{{moveTop}}px;' bindtouchmove='onTouchMove'>
</canvas>

js

onTouchMove: function (e) {
   let currentEle = e.target;
   let removeX = parseInt(e.touches[0].x)
   let removeY = parseInt(e.touches[0].y)
   this.setData({
     moveLeft: removeX,
     moveTop: removeY
   })
 }

效果 如下 :




实在是 不知道 哪里 写的 有问题

现在 暂时 是 给 canvas 包裹 一个 view 标签  给 view 标签 添加 touchmove 事件

跪求 答案

回答关注问题邀请回答
收藏
登录 后发表内容