- 发布:2022-02-23 13:43
- 更新:2022-03-07 14:39
- 阅读:316
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.12
手机系统: 全部
手机厂商: 华为
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
A页面:uni.navigateTo({
url: 'B'
})
B页面:uni.navigateBack()
A页面:uni.navigateTo({
url: 'B'
})
A页面:uni.navigateTo({
url: 'B'
})
B页面:uni.navigateBack()
A页面:uni.navigateTo({
url: 'B'
})
操作步骤:
""
""
预期结果:
再次回到B页面时,保留上次操作的状态。
再次回到B页面时,保留上次操作的状态。
实际结果:
进入了全新的页面,状态未得到保留。
进入了全新的页面,状态未得到保留。
bug描述:
A页面通过uni.navigateTo跳到B页面,在B页面点击返回,此时怎么回来B页面?通过uni.navigateTo跳到B页面,未保留上次操作过的状态。搜遍全网没有答案。我只希望我在B页面操作后,再回来,还是我操作过的状态而不是全新的页面。
1***@qq.com (作者)
貌似是个大坑,谁的app不允许返回后再进入呢。5+的时候可以通过多webview显示隐藏,现在直接只能后退不能前进。我尝试使用多webview但只能打开html页面不能打开vue页面
小枫叶 - 外包接单加v:wlmk1234567 注明来意
本身app的逻辑就是有生命周期的,h5本身没有页面的概念或者说他页面的概念很模糊,所以,在js和安卓中做对比的话,app的框架约束性要多一些,只不过vue吧生命周期的概念提升了一下而已
1***@qq.com (作者)
唉,貌似又是个大坑,谁的app不允许返回后再进入呢。
2022-02-25 11:23