From 21e21f272fc1037b76f5eaaea2785dcc17dcd95f Mon Sep 17 00:00:00 2001 From: Dawn_Ocean <1785590531@qq.com> Date: Thu, 7 Mar 2024 01:18:13 +0800 Subject: [PATCH] add about page --- src/app.config.ts | 1 + src/pages/user/settings/about/about.config.ts | 3 +++ src/pages/user/settings/about/about.scss | 0 src/pages/user/settings/about/about.tsx | 9 +++++++++ src/pages/user/settings/settings.tsx | 20 ++++++++++++++++--- 5 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 src/pages/user/settings/about/about.config.ts create mode 100644 src/pages/user/settings/about/about.scss create mode 100644 src/pages/user/settings/about/about.tsx diff --git a/src/app.config.ts b/src/app.config.ts index c14fdbe..b11e639 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -6,6 +6,7 @@ export default defineAppConfig({ 'pages/user/myTicket/myTicket', 'pages/user/inform/inform', 'pages/user/settings/settings', + 'pages/user/settings/about/about', 'pages/user/report/report', ], window: { diff --git a/src/pages/user/settings/about/about.config.ts b/src/pages/user/settings/about/about.config.ts new file mode 100644 index 0000000..a9ca517 --- /dev/null +++ b/src/pages/user/settings/about/about.config.ts @@ -0,0 +1,3 @@ +export default definePageConfig({ + usingComponents: {}, +}); diff --git a/src/pages/user/settings/about/about.scss b/src/pages/user/settings/about/about.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/user/settings/about/about.tsx b/src/pages/user/settings/about/about.tsx new file mode 100644 index 0000000..8da0f05 --- /dev/null +++ b/src/pages/user/settings/about/about.tsx @@ -0,0 +1,9 @@ +import { Component, ReactNode } from 'react'; +import './about.scss'; +import { View } from '@tarojs/components'; + +export default class SettingsPage extends Component { + render(): ReactNode { + return ; + } +} diff --git a/src/pages/user/settings/settings.tsx b/src/pages/user/settings/settings.tsx index 07a14ad..7cbf6f9 100644 --- a/src/pages/user/settings/settings.tsx +++ b/src/pages/user/settings/settings.tsx @@ -1,16 +1,30 @@ import { AtButton } from 'taro-ui'; import { Component, ReactNode } from 'react'; import './settings.scss'; +import Taro from '@tarojs/taro'; +import { View } from '@tarojs/components'; export default class SettingsPage extends Component { handleQuit() { console.log('Quit'); } + + handleAbout() { + Taro.navigateTo({ + url: '/pages/user/settings/about/about', + }); + } render(): ReactNode { return ( - - 退出账号 - + + + 关于 EVA Notify + + + + 退出账号 + + ); } }