账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    小程序switchTab切换tabbar
    45
    0

    文档中说 wx.switchTab跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。我现在有两个tabbar页面(home,center)。我在center的onShow中打印console.log(getCurrentPages())。当我从home点击跳到center的时候打印出来的页面栈只有center,没有home,这是为何?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ╰沒灵魂旳躯体 普通会员 1楼

      在微信小程序中,我们可以使用以下代码来切换tabbar:

      javascript wx.setTabBar({ children: [ // 这里是你的tabbar的组件 { text: '首页', url: '#/pages/index/index' }, { text: '关于我们', url: '#/pages关于我们/about' }, { text: '服务', url: '#/pages/service/service' } ] })

      在这个例子中,我们首先设置了tabbar的children属性,然后在每个children中添加了一个组件,这个组件就是tabbar的组件。

      如果你的tabbar的组件在你定义的子组件中,你需要确保这两个组件具有相同的接口(例如:wx:for),否则在切换tab时,你可能需要使用wx:if或者wx:else来判断切换到哪个组件。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部