这几个监听回调每一次触发都会注册一次。
也就是这个事件触发过一次。这个回调就已经一直存在了,因此不须要一直去建立回调事件函数
能够放在onload回调里面,官方解释onloadspa
可是这样也有一个弊端,就是当返回别的页面再进入此页面时,onload里面回调会叠加俩次,
因此咱们在页面卸载时销毁此实例:code
/** * 生命周期函数--监听页面卸载 */ onUnload: function () { innerAudioContext.destroy(); }
再次进入页面时在onload再次建立实例,能够防止wx.createInnerAudioContext()监听回调屡次触发:blog
/** * 生命周期函数--监听页面加载 */ onLoad: function (options) { innerAudioContext = wx.createInnerAudioContext(); }
这个问题,对于初次用这个方法的童鞋,可能会形成不小的困扰,但愿可以帮助到你们!!!生命周期