Cheves
Cheves
  • 发布:2022-05-19 14:58
  • 更新:2022-05-23 20:10
  • 阅读:2195

#插件讨论# 【 uni-starter - DCloud前端团队 】在微信小程序中uni.addInterceptor无法拦截tabbar配置的页面

分类:uni-app
关联插件: uni-starter

在微信小程序中uni.addInterceptor无法拦截tabbar配置的页面, h5中是正常的

2022-05-19 14:58 负责人:DCloud_uniCloud_JSON 分享
已邀请:
DCloud_uniCloud_JSON

DCloud_uniCloud_JSON

注意:拦截uni.switchTab (opens new window)本身没有问题。但是在微信小程序端点击tabbar的底层逻辑并不是触发uni.switchTab。所以误认为拦截无效,此类场景的解决方案是在tabbar页面的页面生命周期onShow中处理。
详情

  • 3***@qq.com

    安卓app在tabbar页面使用拦截,拦截是拦截了,但是tabbar切换的选中的颜色变了,没有达到完全拦截的效果,,,理想状态应该是tabbar文字和图标选中颜色也拦截住才对啊

    uni.addInterceptor('switchTab', {

    // tabbar页面跳转前进行拦截

    invoke(e) {

    return false

    },

    success(e) {


                    // console.log(e)  
    }
    })

    2022-06-22 11:08

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