问题:如题在开发小程序的时候发现有的页面存在多次跳转情况
思路在页面初始化的时候添加一个变量然后在小程序 onshow方法里面设置该变量为true,然后在每次跳转的时候判断该变量是否为true,如果为true则跳转。并在跳转之前改变该变量为false,通过这种方式来实现页面多次跳转
代码
Page({
/**
* 页面的初始数据
*/
data: {
isGoNavigate: undefined
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
this.setData({
isGoNavigate: true
})
},
goLogin: function () {
if (this.data.firstJump) {
wx.navigateTo({
url: '../login/login'
})
this.setData({
isGoNavigate: false
})
}
},
})
网友评论