頁面onshow時會加載一次彈出層,但是如果調轉頁面後再點左上角返回,又會顯示一次彈出層。
而且微信的api中沒有hideModal功能。如何返回不再顯示彈出層?
用個全局變量記錄住是否已經onshow加載過showModal,執行過就不執行了
代碼:
var showed=false
Page({
onShow:function(){
if(!showed){
showed=true;
wx.showModal({.......})
}
}
適用於各種彈出層(wx.showModal 。dialog。。。)