川歌
川歌
  • 发布:2020-06-01 16:05
  • 更新:2020-06-03 15:36
  • 阅读:1183

【报Bug】2.7.9 uni.canvasToTempFilePath 返回很慢,要等很久很久很久很久

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.7.9

手机系统: Android

手机系统版本号: Android 8.1

手机厂商: 小米

手机机型: 小米8

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

调用uni.canvasToTempFilePath

预期结果:

2.7之前的版本只用0.x秒

实际结果:

调用api花费的时间过长

bug描述:

            const that = this  
            if (this.isEmpty) {  
                this.$emit('onChange', '')  
                this.lockOrientation('portrait-primary')  
                return  
            }  
            console.log('开始')  
            uni.canvasToTempFilePath(  
                {  
                    canvasId: this.canvasId,  
                    quality: 0.9,  
                    fileType: 'png',  
                    success: res => {  
                        console.log('canvasToTempFilePath:success', res)  
                    }  
                },  
                that  
            )

log:
16:01:20.806 开始 at components/signature/index.vue:204
16:01:24.638 canvasToTempFilePath:success, [Object]

很慢,至少要等4秒,有时候等更久

2020-06-01 16:05 负责人:无 分享
已邀请:
川歌

川歌 (作者)

零时解决方案:在调用uni.canvasToTempFilePath的时候,设置destWidth、destHeight属性等于画布宽度、画布高度

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