1***@qq.com
1***@qq.com
  • 发布:2022-02-23 13:43
  • 更新:2022-03-07 14:39
  • 阅读:248

【报Bug】路由无法前进

分类:uni-app

产品分类: 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'
})

操作步骤:

""

预期结果:

再次回到B页面时,保留上次操作的状态。

实际结果:

进入了全新的页面,状态未得到保留。

bug描述:

A页面通过uni.navigateTo跳到B页面,在B页面点击返回,此时怎么回来B页面?通过uni.navigateTo跳到B页面,未保留上次操作过的状态。搜遍全网没有答案。我只希望我在B页面操作后,再回来,还是我操作过的状态而不是全新的页面。

2022-02-23 13:43 负责人:无 分享
已邀请:
小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

好像,不是很好实现吧,要你你试试用弹出层解决一下?

  • 1***@qq.com (作者)

    唉,貌似又是个大坑,谁的app不允许返回后再进入呢。

    2022-02-25 11:23

1***@qq.com

1***@qq.com (作者)

貌似是个大坑,谁的app不允许返回后再进入呢。5+的时候可以通过多webview显示隐藏,现在直接只能后退不能前进。我尝试使用多webview但只能打开html页面不能打开vue页面

小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

本身app的逻辑就是有生命周期的,h5本身没有页面的概念或者说他页面的概念很模糊,所以,在js和安卓中做对比的话,app的框架约束性要多一些,只不过vue吧生命周期的概念提升了一下而已

DCloud_UNI_GSQ

DCloud_UNI_GSQ

推荐方案:自行记录和还原状态
不推荐方案:使用5+接口隐藏WebView

该问题目前已经被锁定, 无法添加新回复