change tab-bar logic

main
Dawn1Ocean 2024-03-19 22:54:35 +08:00
parent db11f03bda
commit 239d4f0c7c
3 changed files with 6 additions and 14 deletions

View File

@ -10,17 +10,13 @@ const navList: () => Array<Taro.TabBarItem> = () => {
return wechatUser.getAccess()
? [
{
pagePath: '/pages/index/index',
text: pt.get().tabBar.indexText,
pagePath: '/pages/member/member',
text: pt.get().tabBar.memberText,
},
{
pagePath: '/pages/repair/repair',
text: pt.get().tabBar.repairText,
},
{
pagePath: '/pages/member/member',
text: pt.get().tabBar.memberText,
},
{
pagePath: '/pages/user/user',
text: pt.get().tabBar.userText,
@ -46,17 +42,13 @@ const tabList = () => {
return wechatUser.getAccess()
? [
{
title: pt.get().tabBar.indexText,
iconType: 'home',
title: pt.get().tabBar.memberText,
iconType: 'sketch',
},
{
title: pt.get().tabBar.repairText,
iconType: 'settings',
},
{
title: pt.get().tabBar.memberText,
iconType: 'sketch',
},
{
title: pt.get().tabBar.userText,
iconType: 'user',

View File

@ -122,7 +122,7 @@ export default class MemberPage extends Component<{}, MemberPageState> {
pageCtx = Taro.getCurrentInstance().page;
componentDidShow() {
const tabbar = Taro.getTabBar<CustomTabBar>(this.pageCtx);
tabbar?.setSelected(2);
tabbar?.setSelected(0);
}
// 以上是TabBar相关

View File

@ -29,7 +29,7 @@ export default class UserPage extends Component {
pageCtx = Taro.getCurrentInstance().page;
componentDidShow() {
const tabbar = Taro.getTabBar<CustomTabBar>(this.pageCtx);
tabbar?.setSelected(wechatUser.getAccess() ? 3 : 2);
tabbar?.setSelected(2);
}
// 以上是TabBar相关