T泰达T
T泰达T
  • 发布:2021-11-05 14:29
  • 更新:2021-12-17 15:11
  • 阅读:724

【报Bug】canvasToTempFilePath在Vue3没有回调

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.12

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: nova8

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

uni.canvasToTempFilePath({
x: x,
y: y,
width: width,
height: height,
destWidth: expWidth,
destHeight: expHeight,
canvasId: 'avatar-canvas',
fileType: this.fType,
quality: this.qlty,
success: (r) => {
console.log("选择成功!r="+r)
},
fail: (res) => {
console.error(res)
},
complete: () => {
console.log("生成图片完成??")
}
}, this);

预期结果:

方法有回调或者报错

实际结果:

无任何反应

bug描述:

在自定义组件内,项目升级到vue3后使用canvasToTempFilePath没有触发回调事件,以前vue2时候这个地方是好的

2021-11-05 14:29 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

未复现此问题,可新建个空项目测试下,再换其他设备测试下是否正常?

  • T泰达T (作者)

    H5端没问题,app上碰到的

    2021-11-08 12:37

  • T泰达T (作者)

    回复 DCloud_UNI_Anne: 是的,我是用的插件市场的头像裁剪插件,它不支持vue3,我只能自己去调它的代码,然后就发现是这个回调一直没触发

    2021-11-08 17:56

DCloud_UNI_Anne

DCloud_UNI_Anne

在自定义组件内存在此问题,后续会修复,已加分,感谢您的反馈!

一只老猿

一只老猿

https://ask.dcloud.net.cn/question/134671?item_id=180749&rf=false

大知闲闲

大知闲闲

遇到同样的问题

DCloud_UNI_FXY

DCloud_UNI_FXY

alpha 3.3.0 已修复

该问题目前已经被锁定, 无法添加新回复