uniapp开发小程序(微信,飞书,钉钉等)根据权限隐藏tabbar

为啥要写这个:接到个需求开发一个简单飞书小程序,小程序底部导航栏有些人有3个tab,有些人只有两个tab,根据权限而定,想了很多种办法,还要考虑手机机型适配,iphoneX以上有安全距离等,所以准备使用原生

uniapp开发小程序还是挺方便的但是uniapp不好在js里面设置引入组件的样式,uniapp中的tabbar也没办法在js中改变,于是想到了该解决方法:dd/tt/ws.removeTabBarItem,登录过后判断权限,根据权限删除不需要的tab

tt/dd/ws.removeTabBarItem({
    tag: "pages/index/index",//要删除的tab
    success(res) {
      console.log(JSON.stringify(res));
    },
    fail(res) {
      console.log(`removeTabBarItem fail: ${JSON.stringify(res)}`);
    }
});


版权声明:本文为weixin_44927143原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。