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);

- 发布:2021-11-05 14:29
- 更新:2021-12-17 15:11
- 阅读:724
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.2.12
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: nova8
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
方法有回调或者报错
方法有回调或者报错
实际结果:
无任何反应
无任何反应
bug描述:
在自定义组件内,项目升级到vue3后使用canvasToTempFilePath没有触发回调事件,以前vue2时候这个地方是好的
T泰达T (作者)
H5端没问题,app上碰到的
2021-11-08 12:37
T泰达T (作者)
回复 DCloud_UNI_Anne: 是的,我是用的插件市场的头像裁剪插件,它不支持vue3,我只能自己去调它的代码,然后就发现是这个回调一直没触发
2021-11-08 17:56