@UTSJS.keepAlive
start(options : AsrOptions) {
this.options = options;
const data = {};
data[SpeechConstant.APP_ID] = options.APP_ID;
data[SpeechConstant.APP_KEY] = options.APP_KEY;
data[SpeechConstant.SECRET] = options.SECRET;
}

- 发布:2024-11-25 20:05
- 更新:2024-12-12 15:30
- 阅读:223
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.29
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: mate
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
插件有代码示例
插件有代码示例
预期结果:
插件有代码示例
插件有代码示例
实际结果:
插件有代码示例
插件有代码示例
bug描述:
我写了一个百度语音UTS插件, vue3调用这个方法可以成功, vue2调用失败, 提示 "Callable expects 2 arguments, but 1 were provided."
插件名称: lym-speech
2 个回复
最佳回复
DCloud
HBuilderX 4.41.2024121203-alpha 已修复。
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
你提到 uts 插件在 vue3 里可以运行,vue2 里不行。你测试了哪些平台?都不行,还是有的可以?有没有规律
方便的话,你私聊发我你到精简之后的源码,或者脱敏后的源码吧,我测试一下。
你如果测试简单的打印 console.log 的 插件是否会遇到这个问题,也测试下。
DCloud_UNI_OttoJi
已收到源码,我测试 vue2/vue3 在安卓中表现不一致,感谢你的反馈。
2024-11-28 15:51
DCloud_UNI_OttoJi
回复 DCloud_UNI_OttoJi: uts导出的class实例化后,放到了data里边,vue2的响应式逻辑破坏了uts的调用通道逻辑,临时解决方案:在data函数里,把asr: null,这个声明给注释掉就行了,后续会进行修复。
2024-11-28 17:16