收藏
回答

扩展tabbar无法使用switchTab

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 扩展tabbar 微信安卓客户端 7.0.15 2.11.0

https://developers.weixin.qq.com/miniprogram/dev/extended/weui/tabbar.html 这个扩展的tabbar怎么像app.json全局定义的tabbar一样切换页面,使用

wx.switchTab 提示  switchTab:fail can not switch to no-tabBar page


import CustomPage from '../../weui/base/CustomPage'


const app = getApp()


CustomPage({
  onShareAppMessage() {
    return {
      title'tabbar',
      path'page/home/home'
    }
  },
  data: {
    current0,
    list: [{
        text'通讯录',
        badge'8',
        pagePath'AddressBook/AddressBook'
      },
      {
        text'通话记录',
        dottrue,
        pagePath'CallRecords/CallRecords'
      }


    ]
  },
  tabChange(e) {
    var index = e.detail.index
    var item = e.detail.item
    var path = item.pagePath
    const data = e.currentTarget.dataset;
    console.log("tabBar参数:", data);
    console.log(path)
   
     wx.switchTab({
                    url: path,
                    
                    complete(res) => {console.log(res)},
                    fail(res) => {console.log(res)},
                    success(res) => {console.log(res)},
                  })
    
      console.log('tab change', index)
      console.log('tab change', e)
    }
  });
回答关注问题邀请回答
收藏

2 个回答

  • 张小怂呦
    张小怂呦
    2020-06-17

    扩展的tabBar没在app.json里,所以你不能使用switchTab

    2020-06-17
    有用 1
    回复 11
    查看更多(6)
  • i
W
    i W
    2020-06-17

    2020-06-17
    有用
    回复 3
    • 独家的记忆
      独家的记忆
      2020-06-17
      能发详细点吗
      2020-06-17
      回复
    • i
W
      i W
      2020-06-18回复独家的记忆
      自定义组件可以理解为,都在同一个页面,然后点击后,让哪一块显示,哪一块隐藏,就这样罢了
      2020-06-18
      回复
    • 独家的记忆
      独家的记忆
      2020-06-18
      非常感谢您的回答
      2020-06-18
      回复
登录 后发表内容
问题标签