页面跳转,多次点击会重复页面
1、首先在app.js设置了
globalData: { isClick: true , }, |
2、这里是一个类似菜单,点击跳转到不同页面
// 点击菜单跳转到相应页面 menuLink: function (e) { var isClick = app.globalData.isClick; if (!isClick) return ; app.globalData.isClick = false ; var link = e.currentTarget.dataset.link; wx.navigateTo({ url: link , }) }, |
3、因为有返回,所以在onShow里面重新赋值,变为可点击
app.globalData.isClick = true ; |
这样的逻辑有什么不对?