加速度計API中的wx.stopAccelerometer() 只是停止監(jiān)聽加速度數(shù)據(jù),并沒有銷毀監(jiān)聽事件,
當(dāng)退出當(dāng)前頁,再次進入頁面時(沒有什么判斷是否有加速度計監(jiān)聽事件是否存在的方法,或者我不知道吧),頁面會再次注冊一個監(jiān)聽事件,加上之前的就有兩次,那么悲劇了,多次就如就會有很多次的監(jiān)聽事件,晃一下手機就向后臺請求多次數(shù)據(jù)。
這個問題有人遇到嗎?怎么解決?
網(wǎng)友回復(fù):
目前的解決方法時在后續(xù)執(zhí)行的函數(shù)中設(shè)置變量做判斷,如果不符合就return false,但是還是希望有一個真的時銷毀監(jiān)聽事件的方法。
我也遇到了 請問你是怎么解決的
事件觸發(fā)的時候判斷shake是否為true,如果是true,return false,不是設(shè)置shake為true
愛盈利-運營小咖秀(www.jza6.com) 始終堅持研究分享移動互聯(lián)網(wǎng)App運營推廣經(jīng)驗、策略、全案、渠道等純干貨知識內(nèi)容;是廣大App運營從業(yè)者的知識啟蒙、成長指導(dǎo)、進階學(xué)習(xí)的集聚平臺;
想了解更多移動互聯(lián)網(wǎng)干貨知識,請關(guān)注微信公眾號運營小咖秀(ID: yunyingshow)