Lorsque vous utilisez Uniapp pour développer des applications mobiles, la barre de navigation inférieure est une méthode de mise en page très courante. Mais parfois, nous devons masquer la barre de navigation inférieure dans une certaine page pour obtenir une meilleure expérience utilisateur. Cet article explique comment masquer une barre de navigation inférieure dans uniapp.
1. Masquer la barre de navigation inférieure
Dans uniapp, la barre de navigation inférieure est implémentée via l'étiquette de la barre d'onglets. Si nous voulons masquer une certaine barre de navigation inférieure, nous pouvons le faire en suivant les étapes suivantes :
onLoad(){ uni.hideTabBar({ index: 2 // 隐藏第三个底部导航栏(下标从0开始) }); }
onUnload(){ uni.showTabBar({ index: 2 // 显示第三个底部导航栏(下标从0开始) }); }
2. Changez la barre de navigation inférieure
Dans les projets réels, nous pouvons avoir besoin de changer la barre de navigation inférieure dans des scénarios tels que la connexion ou la déconnexion. À l'heure actuelle, nous pouvons y parvenir en suivant les étapes suivantes :
export default { data() { return { selectedTab: 0 // 默认选中第一个底部导航栏 } } }
export default { data() { return { isTab: true } } }
onShow(){ this.$parent.selectedTab = 1; // 选中第二个底部导航栏 }
onShow(){ if(!this.$parent.isTab){ this.$parent.hideTabBar(); } }
onUnload(){ if(!this.$parent.isTab){ this.$parent.showTabBar(); } }
Grâce aux étapes ci-dessus, vous pouvez masquer une barre de navigation inférieure ou changer la barre de navigation inférieure dans uniapp.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!