靐齉齾麤龖龗
靐齉齾麤龖龗
  • 发布:2024-12-17 11:05
  • 更新:2025-01-22 09:43
  • 阅读:330

在应用里面使用uni.reLaunch跳转到其他的非tabbar页面的问题

分类:uni-app

在应用里面使用uni.reLaunch跳转到非tabbar页面,会没有左上角的返回按钮。。怎么做才能有返回按钮,不会要自定义header吧。。。至少给个按钮能返回到第一个页面呀

2024-12-17 11:05 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

uni.reLaunch:关闭所有页面,打开到应用内的某个页面。
都关闭了所有页面 你跳转的页面就是第一个页面 也没页面可以返回了啊 有返回按钮也没用

  • 靐齉齾麤龖龗 (作者)

    有些不是可以返回到pages.json里面配置的第一个吗。。好歹也返回到第一个啊。。直接没了

    2024-12-17 14:50

  • 爱豆豆

    回复 靐齉齾麤龖龗: 你这种效果 除了自定义导航栏 也没啥办法了

    如果uni.reLaunch跳转后还能返回pages.json的第一页 那么就又有人会问 为啥关闭了所有页面还能返回

    2024-12-17 14:54

  • 靐齉齾麤龖龗 (作者)

    回复 爱豆豆: 心累。主要是f5刷新之后的问题,其他的还好。。。想省事来着

    2024-12-17 14:56

  • 爱豆豆

    回复 靐齉齾麤龖龗: h5的话 你试试用css强制显示返回按钮 这样你就不用自定义了

    2024-12-17 15:06

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

app嘛?

爱豆豆

爱豆豆 - 办法总比困难多

在uni.reLaunch的页面上 使用css给uni-page-head-btn设置display: block;

张脑丸儿

张脑丸儿

请问解决了吗?

  • 靐齉齾麤龖龗 (作者)

    换了种方法,在确认订单之后还是使用redirectTo跳转到订单列表,之后在订单列表中写了onBackPress里面判断时候还有其他的跟订单相关的页面,有就使用switchTab跳转,否则不做操作

    2025-01-22 10:10

杨杨得亿

杨杨得亿 - 这个人很懒,什么都没有留下~

使用自定义header组件,或者可以使用深度选择器让返回箭头显示出来,然后点击返回按钮的时候,在返回事件的catch中做一个直接返回首页的效果。

4***@qq.com

4***@qq.com

为啥不用redirectTo呢?

  • 杨杨得亿

    应该是页面跳的太深了,比如订单详情页,然后产品会要求他从订单详情页返回的话要进到首页或者商品列表页。

    2025-01-22 09:47

要回复问题请先登录注册