在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 求助,掃碼打開小程序判斷問題

求助,掃碼打開小程序判斷問題

使用場(chǎng)景:

  • 掃碼進(jìn)入小程序,獲得場(chǎng)景值與參數(shù),例如:scene為1011
  • 判斷二維碼場(chǎng)景值為1011執(zhí)行 wx.showModal,此時(shí)關(guān)閉 wx.showModal
  • 微信切到桌面,然后再回到微信小程序界面,此時(shí)生命周期為onShow,但場(chǎng)景值依然為1011,依然會(huì)執(zhí)行 wx.showModal

需求:

  • 微信切到桌面,然后再回到微信小程序界面不執(zhí)行 wx.showModal
  • 但下次掃碼時(shí)判斷scene為1011再執(zhí)行wx.showModal
回答
編輯回答
毀了心
  1. 掃碼進(jìn)入小程序onShowscene1011并存入全局變量,進(jìn)入首頁設(shè)置全局變量this.globalData.bind = true
  2. 首頁onShow時(shí)判斷:全局的scene1011,bindtrue,執(zhí)行wx.showModal
  3. 關(guān)閉wx.showModal時(shí),設(shè)置全局變量this.globalData.bind = false

這樣在小程序切到桌面后再回到小程序時(shí),bindfalse,不會(huì)執(zhí)行wx.showModal,掃碼進(jìn)入時(shí)會(huì)進(jìn)入onLoad周期,設(shè)置this.globalData.bind = true,能夠滿足需求。

2017年4月29日 07:26