wx.showModal 多次弹出,点击确定跳转到登录页面

http请求返回token过期,需要跳转到login页面。

请求是全局封装的,当页面多个http请求时,会多次弹出modal弹窗。

通过消除原来的token,然后再使用wx.reLaunch()重新加载登录页面,解决多个弹窗。

 ajax(success:(res)=>{
     if (res.data.code === 101) {
            console.log(">>>登录失败")
            wx.showModal(
             success:(res)=> {
              wx.removeStorageSync('token')
              wx.reLaunch({url: '/pages/MainViews/login'})
            })
}

你可能感兴趣的:(微信小程序)