DragonFire666
DragonFire666
  • 发布:2020-03-21 02:25
  • 更新:2020-03-21 02:25
  • 阅读:433

【报Bug】getRecoderManager录音管理对象 onStop方法会多次被重复执行

分类:uni-app

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**

2020-03-21 02:25 负责人:无 分享
已邀请:

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