19 lines
523 B
TypeScript
19 lines
523 B
TypeScript
export type GuideTopTab = 'guide' | 'explain'
|
|
|
|
export const GUIDE_TOP_TABS: Array<{ id: GuideTopTab; label: string }> = [
|
|
{ id: 'guide', label: '导览' },
|
|
{ id: 'explain', label: '讲解' }
|
|
]
|
|
|
|
export const isGuideTopTab = (value: unknown): value is GuideTopTab => {
|
|
return value === 'guide' || value === 'explain'
|
|
}
|
|
|
|
export const guideTopTabUrl = (tab: GuideTopTab) => `/pages/index/index?tab=${tab}`
|
|
|
|
export const navigateToGuideTopTab = (tab: GuideTopTab) => {
|
|
uni.reLaunch({
|
|
url: guideTopTabUrl(tab)
|
|
})
|
|
}
|