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
+
+
+
+ 退出账号
+
+
);
}
}