自定义tabbar切换,激活项样式不改变?
发布于 7 年前 作者 yangqin 2840 次浏览 来自 官方Issues

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

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

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

<page>

...

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

</page>

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

1 回复

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

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