feat(miniprogram): 初始化 Taro 4 + React 小程序项目
- 手动创建 Taro 4.2 + React 18 + TypeScript 项目骨架 - 配置 webpack5 编译、SCSS 样式、医疗清新主题 - 实现 API 请求层(JWT 自动注入 + token 刷新) - 实现 auth store(微信登录 + 手机号绑定 + 就诊人管理) - 实现登录页(微信一键登录 + 手机号授权绑定) - 实现首页(问候栏 + 今日健康卡片 + 快捷服务 + 即将到来) - 实现我的页面(个人信息 + 功能菜单 + 退出登录) - 健康/预约/资讯占位页 - TabBar 5 个入口:首页/健康/预约/资讯/我的
This commit is contained in:
29
apps/miniprogram/src/app.config.ts
Normal file
29
apps/miniprogram/src/app.config.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
export default defineAppConfig({
|
||||
pages: [
|
||||
'pages/index/index',
|
||||
'pages/health/index',
|
||||
'pages/appointment/index',
|
||||
'pages/article/index',
|
||||
'pages/profile/index',
|
||||
'pages/login/index',
|
||||
],
|
||||
tabBar: {
|
||||
color: '#94A3B8',
|
||||
selectedColor: '#0891B2',
|
||||
backgroundColor: '#FFFFFF',
|
||||
borderStyle: 'white',
|
||||
list: [
|
||||
{ pagePath: 'pages/index/index', text: '首页' },
|
||||
{ pagePath: 'pages/health/index', text: '健康' },
|
||||
{ pagePath: 'pages/appointment/index', text: '预约' },
|
||||
{ pagePath: 'pages/article/index', text: '资讯' },
|
||||
{ pagePath: 'pages/profile/index', text: '我的' },
|
||||
],
|
||||
},
|
||||
window: {
|
||||
backgroundTextStyle: 'light',
|
||||
navigationBarBackgroundColor: '#0891B2',
|
||||
navigationBarTitleText: '健康管理',
|
||||
navigationBarTextStyle: 'white',
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user