Files

24 lines
714 B
TypeScript

const tabItems = [
{ pagePath: '/pages/feedback/index', text: '反馈生成', glyph: '✦' },
{ pagePath: '/pages/students/index', text: '学生档案', glyph: '◎' },
{ pagePath: '/pages/records/index', text: '反馈记录', glyph: '◴' },
{ pagePath: '/pages/profile/index', text: '我的', glyph: '◉' }
]
Component({
data: {
selected: 0,
visible: true,
tabItems
},
methods: {
switchTab(event: WechatMiniprogram.TouchEvent) {
const { index, path } = event.currentTarget.dataset as { index: number; path: string }
if (!path) return
if (index === this.data.selected) return
this.setData({ selected: index })
wx.switchTab({ url: path })
}
}
})