chore: solidify guide P1 snapshot
This commit is contained in:
18
src/utils/guideTopTabs.ts
Normal file
18
src/utils/guideTopTabs.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
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)
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user