在app.vue里添加:
export default {
//在此处添加一个函数 globalData: { //更改tabbar权限 reviseTabbarByUserType: function() {
//可以写自己的逻辑代码 // let username = uni.getStorageSync('login_user_info').username; // if (username != 'admin') { // uni.setTabBarItem({ // index: 1, // visible: false, // }) // } else { // uni.setTabBarItem({ // index: 1, // visible: true, // }) // } } },
uni.setTabBarItem() 是一个uni-app框架提供的API,用于设置底部导航栏的某个tab的样式和属性。其中,index表示要设置的tab的索引,visible表示该tab是否可见。在上述代码中,uni.setTabBarItem({index: 1, visible: false})表示将底部导航栏的第二个tab设置为不可见。
标签:username,uniapp,tabbar,index,setTabBarItem,visible,tab,uni,权限 From: https://www.cnblogs.com/prince11/p/17881043.html