收藏
回答

自定义navbar返回到主页或者返回到上一页,安卓手机手势返回需要返回两次,苹果无异常?

这是商品详情页  左边有一个back图标,根据是否回到主页判断使用switchTab还是navigateBack
              <uv-navbar :safeAreaInsetTop="true">
                <template v-slot:left>
                    <view class="uv-nav-slot">
                        <view @click="navigateBack"  >
                            <image class="home-back-icon" src="@/static/common/detail-back.png"></image>
                        </view>
                        <view @click="navigateToHome" class="home-back-text" >首页</view>
                        <view class="bar-line"></view>
                        <view class="home-back-text">{{ detailContent.PrimaryCatName }}</view>
                    </view>
                </template>
            </uv-navbar>
                

           

这个是配置的页面tabBar路由
"tabBar": {
        "color": "#555555",
        "selectedColor": "#46C663",
        "borderStyle": "black",
        "backgroundColor": "#ffffff",
        "list": [
            {
                    "pagePath": "pages/home/index",
                    "iconPath": "static/icon/tab_bar_icon_home.png",
                    "selectedIconPath": "static/icon/tab_bar_icon_Home_selected.png",
                    "text": "首页"
            },
            {
                "pagePath": "pages/tool",
                "iconPath": "static/icon/tab_bar_icon_gongju.png",
                "selectedIconPath": "static/icon/tab_bar_icon_gongju_selected.png",
                "text": "工具"
            },
            {
                "pagePath": "pages/activityEntry",
                "iconPath": "static/icon/tab_bar_icon_huodong.png",
                "selectedIconPath": "static/icon/tab_bar_icon_huodong_selected.png",
                "text": "活动"
            },
            {
                "pagePath": "pages/userCenter",
                "iconPath": "static/icon/tab_bar_icon_wode.png",
                "selectedIconPath": "static/icon/tab_bar_icon_my_selected.png",
                "text": "我的"
            }
        ]


最后一次编辑于  08-28
回答关注问题邀请回答
收藏

2 个回答

  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    08-28
    backType是怎么来的,加这个判断的意义是什么?使用navigateBack不就行了然后在fail里在使用switchTab到首页,这样不就确保能返回并且无法返回的就跳转到首页
    
    08-28
    有用
    回复 1
    • 好吃呀
      好吃呀
      08-28
      手势返回的时候,还是存在返回两次,这个逻辑完善了,谢谢解答
      08-28
      回复
  • 好吃呀
    好吃呀
    08-28

    是不是因为跳转到详情页,详情页上面有id



    08-28
    有用
    回复 1
    • 好吃呀
      好吃呀
      08-28
      我看到一个相关的webview的帖子,说是因为跳转的路径上面携带了参数
      08-28
      回复
登录 后发表内容