this.$ownerInstance.callMethod('sendImage',{data:ArrayBufferData})
sendImage(data){console.log(data)}
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 3.4.18
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: pad
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
this.$ownerInstance.callMethod('sendImage',{data:ArrayBufferData})
sendImage(data){console.log(data)}
sendImage函数接收到正确参数
参数为{}
需求说明:在视图层通过canvas创建图片,图片数据转换为arraybuffer后,需要通过websocket发送到服务端。
bug说明:
1.renderj中:this.$ownerInstance.callMethod('sendImage',{data:ArrayBufferData})
1 个回复
4***@qq.com (作者)
临时解决办法:先将ArrayBuffer转换为字符串,数据传递到逻辑层js后再转换回ArrayBuffer。