getRecoderManager录音管理对象 onStop方法会多次被重复执行
在uni.getRecoderManager()的页面建立一个对象
var reco = uni.getRecoderManager()
onLoad(){
reco.onStop(res=>{
console.log(res)
})
}
一旦这个页面发生返回了,在进入这个页面,onStop就会触发两次
再返回,再进入,onStop就会执行3次
依次类推
Demo 中也进行过此类测试,结果是一样
测试步骤如下
TabBar -> 接口(js) -> 媒体 -> 录音 -> 开始录音 -> 结束录音 -> 返回至接口页面 -> 再次进入录音界面 -> 开始录音 -> 结束录音
即发现onStop执行了两次
环境是 HBuilderX 2.6.5
5 个回复
5***@qq.com
还没解决吗?
这都申请了
我也遇到这个问题了,请问你解决了吗?
DCloud_UNI_GSQ
bug确认,后续修复
代码熊
一样的问题
1***@qq.com
2022年了 还存在这个问题
J***@outlook.com
我也遇到了
2022-09-15 23:17