chore: solidify guide P1 snapshot

This commit is contained in:
lyf
2026-06-11 16:18:57 +08:00
parent a90f63cef0
commit 9790501c3b
32 changed files with 4613 additions and 865 deletions

18
src/utils/guideTopTabs.ts Normal file
View 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)
})
}