add about page

yhy
Dawn_Ocean 2024-03-07 01:18:13 +08:00
parent a408ac9e39
commit 21e21f272f
5 changed files with 30 additions and 3 deletions

View File

@ -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: {

View File

@ -0,0 +1,3 @@
export default definePageConfig({
usingComponents: {},
});

View File

@ -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 <View></View>;
}
}

View File

@ -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 (
<AtButton type='primary' onClick={this.handleQuit.bind(this)}>
退
</AtButton>
<View>
<AtButton type='secondary' onClick={this.handleAbout.bind(this)}>
EVA Notify
</AtButton>
<AtButton type='primary' onClick={this.handleQuit.bind(this)}>
退
</AtButton>
</View>
);
}
}