收藏
回答

自定义tabbar切换,激活项样式不改变?

自定义tabbar参照官方的写的,

自定义tabbar的点击切换都正常跳转,但是就是样式不会变,通过current == 1 判断,改变class样式不生效,工具里的xwml查看,样式的确是改变了的,但是只是改变page里面的custom-tabbar的,page头顶还有个tabbar,不知道什么鬼?

<tab-bar>...</tab-bar>

<page>

...

<custom-tabbar>...<custom-tabbar>

</page>

不知道有大佬能解惑吗,怎么解决呢

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

1 个回答

  • 唏嘘
    唏嘘
    09-18

    要再引入的自定义菜单  页面这样更改

    Component({
        pageLifetimes: {
            show() {
                if (typeof this.getTabBar === 'function' &&
                    this.getTabBar()) {
                    this.getTabBar().setData({
                        selected: 0
                    })
                }
            }
        },
     
        data: {


    09-18
    赞同 2
    回复 2
    • 创造之
      创造之
      09-19
      谢谢了,明白了
      09-19
      回复
    • 唏嘘
      唏嘘
      09-24回复创造之
      客气了 能帮到就好
      09-24
      回复
问题标签