app.config.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. const appConfig = defineAppConfig({
  2. pages: [
  3. 'pages/clock/Clock',
  4. 'pages/demo',
  5. 'pages/food/Food',
  6. 'pages/index/index',
  7. 'pages/account/Login',
  8. 'pages/account/Auth',
  9. 'pages/account/ChooseAuth',
  10. 'pages/clock/ChooseScenario',
  11. 'pages/clock/SetSchedule',
  12. 'pages/common/H5',
  13. 'pages/account/Profile',
  14. 'pages/metric/Metric',
  15. 'pages/activity/Activity',
  16. 'pages/common/RecordsHistory',
  17. 'pages/account/ProfileSetting',
  18. 'pages/account/Setting',
  19. 'pages/account/EditPage',
  20. 'pages/workout/Workout',
  21. 'pages/workout/WorkoutDetail',
  22. 'pages/workout/Working',
  23. 'pages/workout/History'
  24. ],
  25. subPackages: [
  26. {
  27. root: 'moduleA',
  28. pages: [
  29. 'pages/third'
  30. ]
  31. }
  32. ],
  33. usingComponents: {
  34. 'mysvg': './components/basic/svg'
  35. },
  36. // tabBar: {
  37. // custom: true,
  38. // list:[
  39. // {
  40. // pagePath: 'pages/Clock',
  41. // text: '首页',
  42. // },
  43. // {
  44. // pagePath: 'pages/Metric',
  45. // text: '第二页',
  46. // },
  47. // {
  48. // pagePath: 'pages/Activity',
  49. // text: '第三页',
  50. // },
  51. // {
  52. // pagePath: 'pages/Profile',
  53. // text: '第二页',
  54. // }
  55. // ]
  56. // },
  57. window: {
  58. "backgroundTextStyle": "light",
  59. "navigationBarBackgroundColor": "#000000",
  60. "navigationBarTitleText": "Weixin",
  61. "navigationBarTextStyle": "white",
  62. "backgroundColor": "#000000"
  63. },
  64. // darkmode: true
  65. })
  66. process.env.TARO_ENV === 'weapp' && (appConfig.tabBar = {
  67. custom: true,
  68. backgroundColor: '#000',
  69. color: '#ffffff66',
  70. selectedColor: '#ffffff',
  71. borderStyle: 'black',
  72. list: [
  73. {
  74. pagePath: 'pages/clock/Clock',
  75. text: '生物钟',
  76. },
  77. {
  78. pagePath: 'pages/metric/Metric',
  79. text: '指标',
  80. },
  81. {
  82. pagePath: 'pages/food/Food',
  83. text: '饮食',
  84. },
  85. {
  86. // pagePath: 'pages/activity/Activity',
  87. pagePath:'pages/workout/Workout',
  88. text: '运动',
  89. },
  90. {
  91. pagePath: 'pages/account/Profile',
  92. text: '更多',
  93. }
  94. ]
  95. })
  96. //src/pages/rn/RNMain.tsx
  97. process.env.TARO_ENV === 'rn' && (appConfig.pages = [
  98. 'pages/rn/RNMain'
  99. ])
  100. export default appConfig;