subNVue 子窗体 进入B页面 可以打开子窗体, 也可以关闭子窗体, 返回到A页面,然后在进入B页面,可以打开子窗体,但是 不能关闭子窗体,, 请问这是为什么???
3***@qq.com
- 发布:2019-07-02 11:09
- 更新:2023-10-25 14:36
- 阅读:4037
1***@163.com - 逐渐迷失自我的程序员,直到找到方向后才开始崭露头角
解决了,这不是官方bug,是自己使用有误,在跳转uni.reLaunch的时候调用了多个uni.reLaunch,调用一次不会出现subNvue这个问题
在跳转关闭所有页面加这个代码
var jump = uni.getStorageSync('jump')
if (!jump) {
uni.reLaunch({
url: '/pages/login/login'
})
}
uni.setStorageSync('jump',true)
在登录页onLoad生命周期
uni.removeStorageSync({key: 'jump'});
还是有问题,退出登录的场景,点击退出登录弹出子窗体,然后点击退出,调用reLaunch跳转到登录页面,然后登录时使用 reLaunch 跳回首页,再次点击退出,弹出子窗体提示框,点击取消这个时候该隐藏弹框,但是只隐藏了遮罩。
DearZxb
大佬,你解决了没,我也遇到同样的问题了~
2021-06-25 09:53