在模拟器中触摸的screenX和sceenY有偏移,而真机没有偏移
发布于 5 年前 作者 chaosun 19164 次浏览 来自 问答

如题……

代码片段是直接在触摸事件得到的屏幕坐标上绘制一个点,可以看到获取到的触摸坐标和绘制出来的点有很大的偏移

在真机上没有偏移

var cav = wx.createCanvas()
var ctx = cav.getContext("2d")
ctx.fillStyle = "red"
wx.onTouchStart(function (callback) {
  var f = callback.changedTouches[0]
  ctx.fillRect(f.screenX, f.screenY, 10, 10)
})
1 回复

你好,开发工具的版本是多少呢?麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部