feat: migrate static pages to native tabbar
This commit is contained in:
81
packages/mingli/pages/hall/index.js
Normal file
81
packages/mingli/pages/hall/index.js
Normal file
@@ -0,0 +1,81 @@
|
||||
const { createMingliHallPageData: createBaseMingliHallPageData } = require('../../../../utils/static-ux/mingli')
|
||||
const { ROUTES, openStaticRoute } = require('../../../../utils/static-ux/route-map')
|
||||
|
||||
function createMingliHallPageData() {
|
||||
const baseData = createBaseMingliHallPageData()
|
||||
|
||||
return {
|
||||
...baseData,
|
||||
almanac: {
|
||||
date: '乙巳年 · 宜研习 · 忌浮躁',
|
||||
ganzhi: '壬寅日 · 辰时',
|
||||
yi: '宜:开卷、推演 · 忌:断章',
|
||||
icon: '盘'
|
||||
},
|
||||
wisdomCard: {
|
||||
text: '知进退存亡,而不失其正者,其唯圣人乎。',
|
||||
from: '《周易》'
|
||||
},
|
||||
hotTopics: [
|
||||
{
|
||||
key: 'topic-drops',
|
||||
label: '滴天髓',
|
||||
route: `${ROUTES.mingli.searchBooks}?keyword=滴天髓`
|
||||
},
|
||||
{
|
||||
key: 'topic-bazi',
|
||||
label: '八字',
|
||||
route: ROUTES.mingli.bazi
|
||||
},
|
||||
{
|
||||
key: 'topic-interpret',
|
||||
label: '命理解读',
|
||||
route: ROUTES.mingli.interpret
|
||||
}
|
||||
],
|
||||
guideCards: [
|
||||
{
|
||||
key: 'guide-1',
|
||||
title: '从排盘到解读',
|
||||
description: '先完成静态排盘,再进入命理解读页承接结果结构。',
|
||||
route: ROUTES.mingli.bazi
|
||||
},
|
||||
{
|
||||
key: 'guide-2',
|
||||
title: '从经典到术语',
|
||||
description: '从易学典籍页进入静态阅读,再回到问题解释。',
|
||||
route: `${ROUTES.mingli.bookDetail}?scene=classic-a`
|
||||
}
|
||||
],
|
||||
recommendedBooks: [
|
||||
{
|
||||
key: 'book-a',
|
||||
title: '滴天髓',
|
||||
subtitle: '命理经典研习入口',
|
||||
route: `${ROUTES.mingli.bookDetail}?scene=classic-a`
|
||||
},
|
||||
{
|
||||
key: 'book-b',
|
||||
title: '穷通宝鉴',
|
||||
subtitle: '格局与用神的静态学习入口',
|
||||
route: `${ROUTES.mingli.bookDetail}?scene=classic-b`
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
function showNavigate(route) {
|
||||
openStaticRoute(route, wx)
|
||||
}
|
||||
|
||||
Page({
|
||||
data: createMingliHallPageData(),
|
||||
|
||||
handleRouteTap(event) {
|
||||
showNavigate(event.currentTarget.dataset.route)
|
||||
}
|
||||
})
|
||||
|
||||
module.exports = {
|
||||
createMingliHallPageData
|
||||
}
|
||||
Reference in New Issue
Block a user