這幾個監聽回調每一次觸發都會註冊一次。
也就是這個事件觸發過一次。這個回調就已經一直存在了,因此不須要一直去建立回調事件函數
能夠放在onload回調裏面,官方解釋onloadspa
可是這樣也有一個弊端,就是當返回別的頁面再進入此頁面時,onload裏面回調會疊加倆次,
因此咱們在頁面卸載時銷燬此實例:code
/** * 生命週期函數--監聽頁面卸載 */ onUnload: function () { innerAudioContext.destroy(); }
再次進入頁面時在onload再次建立實例,能夠防止wx.createInnerAudioContext()監聽回調屢次觸發:blog
/** * 生命週期函數--監聽頁面加載 */ onLoad: function (options) { innerAudioContext = wx.createInnerAudioContext(); }
這個問題,對於初次用這個方法的童鞋,可能會形成不小的困擾,但願可以幫助到你們!!!生命週期