调用uni.canvasToTempFilePath
- 发布:2020-06-01 16:05
 - 更新:2020-06-03 15:36
 - 阅读:1580
 
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win 10
HBuilderX类型: 正式
HBuilderX版本号: 2.7.9
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: 小米
手机机型: 小米8
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
                                    
                                         
                                
                                                                                                预期结果:
                                    
                                    
                                        2.7之前的版本只用0.x秒
                                     
                                
                                                                                                2.7之前的版本只用0.x秒
实际结果:
                                    
                                    
                                        调用api花费的时间过长
                                     
                                
                                                            调用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秒,有时候等更久