diff --git a/project.config.json b/project.config.json index 288b4ce..4934686 100644 --- a/project.config.json +++ b/project.config.json @@ -5,8 +5,8 @@ "appid": "wx636eb7cf2b84f305", "setting": { "urlCheck": true, - "es6": true, - "enhance": true, + "es6": false, + "enhance": false, "compileHotReLoad": false, "postcss": false, "minified": false, @@ -29,4 +29,4 @@ "tabIndent": "insertSpaces", "tabSize": 2 } -} +} \ No newline at end of file diff --git a/src/app.config.ts b/src/app.config.ts index a9fb978..90cad7a 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -1,5 +1,11 @@ export default defineAppConfig({ - pages: ['pages/index/index', 'pages/repair/repair', 'pages/user/user'], + pages: [ + 'pages/index/index', + 'pages/repair/repair', + 'pages/user/user', + 'pages/user/inform/inform', + 'pages/user/settings/settings', + ], window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#fff', diff --git a/src/pages/user/inform/inform.config.ts b/src/pages/user/inform/inform.config.ts new file mode 100644 index 0000000..a9ca517 --- /dev/null +++ b/src/pages/user/inform/inform.config.ts @@ -0,0 +1,3 @@ +export default definePageConfig({ + usingComponents: {}, +}); diff --git a/src/pages/user/inform/inform.scss b/src/pages/user/inform/inform.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/user/inform/inform.tsx b/src/pages/user/inform/inform.tsx new file mode 100644 index 0000000..0c00edf --- /dev/null +++ b/src/pages/user/inform/inform.tsx @@ -0,0 +1,10 @@ +import { View } from '@tarojs/components'; +import { Component, ReactNode } from 'react'; +import Taro from '@tarojs/taro'; +import './inform.scss'; + +export default class InformPage extends Component { + render(): ReactNode { + return ; + } +} diff --git a/src/pages/user/settings/setting.config.ts b/src/pages/user/settings/setting.config.ts new file mode 100644 index 0000000..5194b19 --- /dev/null +++ b/src/pages/user/settings/setting.config.ts @@ -0,0 +1,4 @@ +export default definePageConfig({ + navigationBarTitleText: '设置', + usingComponents: {}, +}); diff --git a/src/pages/user/settings/settings.scss b/src/pages/user/settings/settings.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/user/settings/settings.tsx b/src/pages/user/settings/settings.tsx new file mode 100644 index 0000000..f8c2e86 --- /dev/null +++ b/src/pages/user/settings/settings.tsx @@ -0,0 +1,10 @@ +import { View } from '@tarojs/components'; +import { Component, ReactNode } from 'react'; +import Taro from '@tarojs/taro'; +import './settings.scss'; + +export default class SettingsPage extends Component { + render(): ReactNode { + return ; + } +} diff --git a/src/pages/user/user.tsx b/src/pages/user/user.tsx index 6dadcbe..9640322 100644 --- a/src/pages/user/user.tsx +++ b/src/pages/user/user.tsx @@ -1,8 +1,9 @@ -import { View, Text } from '@tarojs/components'; +import { View } from '@tarojs/components'; import { Component, ReactNode } from 'react'; import Taro from '@tarojs/taro'; import type CustomTabBar from '../../custom-tab-bar'; import './user.scss'; +import { AtList, AtListItem } from 'taro-ui'; export default class UserPage extends Component { // 以下是TabBar相关 @@ -13,10 +14,38 @@ export default class UserPage extends Component { } // 以上是TabBar相关 + informPage() { + Taro.navigateTo({ + url: '/pages/user/inform/inform', + }); + } + + settingsPage() { + Taro.navigateTo({ + url: '/pages/user/settings/settings', + }); + } + render(): ReactNode { return ( - User Page + + + + ); }