問題:如題在開發(fā)小程序的時(shí)候發(fā)現(xiàn)有的頁面存在多次跳轉(zhuǎn)情況
思路在頁面初始化的時(shí)候添加一個(gè)變量然后在小程序 onshow方法里面設(shè)置該變量為true猪勇,然后在每次跳轉(zhuǎn)的時(shí)候判斷該變量是否為true设褐,如果為true則跳轉(zhuǎn)。并在跳轉(zhuǎn)之前改變?cè)撟兞繛閒alse,通過這種方式來實(shí)現(xiàn)頁面多次跳轉(zhuǎn)
代碼
Page({
/**
* 頁面的初始數(shù)據(jù)
*/
data: {
isGoNavigate: undefined
},
/**
* 生命周期函數(shù)--監(jiān)聽頁面顯示
*/
onShow: function () {
this.setData({
isGoNavigate: true
})
},
goLogin: function () {
if (this.data.firstJump) {
wx.navigateTo({
url: '../login/login'
})
this.setData({
isGoNavigate: false
})
}
},
})