一个网名
一个网名
  • 发布:2024-05-01 16:51
  • 更新:2024-05-08 14:57
  • 阅读:390

【报Bug】canvas中touchstart回调出bug

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.14

浏览器平台: Chrome

浏览器版本: 1

项目创建方式: HBuilderX

操作步骤:

项目使用<canvas @touchstart="touchStart"></canvas>,随便在区域内划一划,就会报错

预期结果:

应该不报错

实际结果:

报错

bug描述:

项目是vue3项目,用了插件市场的一个插件:https://ext.dcloud.net.cn/plugin?id=4354,结果报错:

 vue.runtime.esm.js:1443 TypeError: $event.currentTarget.getBoundingClientRect is not a function  
    at uni-h5.es.js:7390:45  
    at vue.runtime.esm.js:10214:60  
    at callWithErrorHandling (vue.runtime.esm.js:1381:19)  
    at callWithAsyncErrorHandling (vue.runtime.esm.js:1388:17)  
    at HTMLElement.invoker (vue.runtime.esm.js:10186:9)

联系到了开发者,并提供了demo结果也报错,而且直接使用最简单的canvas组件,依然会出现报错:<canvas @touchstart="touchStart"></canvas>

但是项目在vue2环境下是可以正常运行的

2024-05-01 16:51 负责人:DCloud_uniCloud_WYQ 分享
已邀请:

最佳回复

DCloud

DCloud

HBuilderX 4.15.2024050802 已修复。

  • 传播星球

    请问从微信浏览器中唤醒APP获取extinfo参数ios是加密状态,安卓没有问题,这个问题怎么解决啊

    2024-05-08 15:03

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

感谢反馈,此问题会在4.15版本进行修复,即将发布

要回复问题请先登录注册