为啥要写这个:接到个需求开发一个简单飞书小程序,小程序底部导航栏有些人有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)}`);
}
});