Files
Neo-ZQYY/apps/miniprogram - 副本/miniprogram/components/board-tab-bar/board-tab-bar.ts

26 lines
683 B
TypeScript

// 自定义底部导航栏 — 非 TabBar 页面模拟系统导航
Component({
properties: {
/** 当前激活的 tab: task / board / my */
active: {
type: String,
value: 'board',
},
},
methods: {
onTap(e: WechatMiniprogram.TouchEvent) {
const tab = e.currentTarget.dataset.tab as string
if (tab === this.data.active) return
if (tab === 'task') {
wx.switchTab({ url: '/pages/task-list/task-list' })
} else if (tab === 'board') {
wx.switchTab({ url: '/pages/board-finance/board-finance' })
} else if (tab === 'my') {
wx.switchTab({ url: '/pages/my-profile/my-profile' })
}
},
},
})