html52.com
我爱小程序-开发者交流社区

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 事件

跪求 答案

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付