uniapp を使用してモバイル アプリケーションを開発する場合、下部のナビゲーション バーは非常に一般的なレイアウト方法です。ただし、より良いユーザー エクスペリエンスを実現するために、特定のページの下部ナビゲーション バーを非表示にする必要がある場合があります。この記事では、uniappで下部のナビゲーションバーを非表示にする方法を紹介します。
1. 下部ナビゲーション バーを非表示にする
uniapp では、下部ナビゲーション バーは tabbar タグを通じて実装されます。特定の下部ナビゲーション バーを非表示にしたい場合は、次の手順で実行できます。
onLoad(){ uni.hideTabBar({ index: 2 // 隐藏第三个底部导航栏(下标从0开始) }); }
onUnload(){ uni.showTabBar({ index: 2 // 显示第三个底部导航栏(下标从0开始) }); }
2. 下部のナビゲーション バーを切り替える
実際のプロジェクトでは、ログインまたはログアウトなどのシナリオで下部のナビゲーション バーを切り替える必要がある場合があります。現時点では、次の手順でこれを実現できます。
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(); } }
上記の手順により、uniapp の下部ナビゲーション バーを非表示にしたり、下部ナビゲーション バーを切り替えたりすることができます。
以上がuniappで下部のナビゲーションバーを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。