// 判断用户端不同tabbar function ifTabbar() { let roleId = uni.getStorageSync("roleId"); if (roleId == 0) { // uni.setTabBarItem({ // index: 0, // pagePath: "pages/company-home/index", // iconPath: "static/images/tabbar/home.png", // selectedIconPath: "static/images/tabbar/home_.png", // }); // uni.setTabBarItem({ // index: 1, // pagePath: "pages/company-mine/index", // iconPath: "static/images/tabbar/mine.png", // selectedIconPath: "static/images/tabbar/mine_.png", // }); // 动态隐藏,根据角色 uni.setTabBarItem({ index: 2, //从左到右 0开始 visible: false, //默认true false隐藏 }); uni.setTabBarItem({ index: 3, //从左到右 0开始 visible: false, //默认true false隐藏 }); } else if (roleId == 1) { // uni.setTabBarItem({ // index: 0, // pagePath: "pages/public-home/index", // iconPath: "static/images/liao-ning/tab-home-n.png", // selectedIconPath: "static/images/liao-ning/tab-home-s.png", // }); // uni.setTabBarItem({ // index: 1, // pagePath: "pages/public-mine/index", // iconPath: "static/images/liao-ning/tab-mine-n.png", // selectedIconPath: "static/images/liao-ning/tab-mine-s.png", // }); // // 动态隐藏,根据角色 uni.setTabBarItem({ index: 0, //从左到右 0开始 visible: false, //默认true false隐藏 }); uni.setTabBarItem({ index: 1, //从左到右 0开始 visible: false, //默认true false隐藏 }); } } // 还原tabbar function reTabbar() { for (let i = 0; i < 4; i++) { uni.setTabBarItem({ index: i, //从左到右 0开始 visible: true, //默认true false隐藏 }); } } module.exports = { ifTabbar, reTabbar, };