场景:底部某个菜单需要根据用户不同权限动态展示,
方法一:是自己写个tabBar
......
方法二:是用api
this.$nextTick(() => {
let userInfo = this.$localCache.getLogin();
console.log(userInfo.staff)
if (userInfo && userInfo.regionId) {
if (userInfo.egionId === '330203' || userInfo.regionId === '330483') {
uni.setTabBarItem({
index: 3, // tabBar 的哪一项,从左边算起
visible: true, // 该项是否显示
success: function(res) {
// console.log('设置开启', res)
}
})
} else {
uni.setTabBarItem({
index: 3, // tabBar 的哪一项,从左边算起
visible: false, // 该项是否显示
success: function(res) {
// console.log('设置关闭', res)
},
})
}
}
})