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**
0 个回复