Skip to content

Commit b88c91c

Browse files
committed
捐赠页
1 parent 9e7798a commit b88c91c

File tree

6 files changed

+38
-35
lines changed

6 files changed

+38
-35
lines changed

src/renderer/layouts/SideBar.vue

Lines changed: 21 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,36 @@
11
<template>
22
<div class="sidebar">
3-
<div ref='logoContainer' class="draggable logo-container" @dblclick="dblclick">
3+
<div ref="logoContainer" class="draggable logo-container" @dblclick="dblclick">
44
<img src="@/renderer/assets/img/icons/icon-trans.png" alt="icon" />
5-
<span class='color-text'>{{ APP_NAME }} </span>
5+
<span class="color-text">{{ APP_NAME }} </span>
66
</div>
77
<a-menu mode="vertical" @select="menuItemSelect" v-model:selectedKeys="selectedKeys">
88
<div style="flex: 1" class="non-draggable">
99
<a-menu-item key="/">
10-
<template #icon><home-two-tone /> </template>{{$t("Home")}}
10+
<template #icon><home-two-tone /> </template>{{ $t('Home') }}
1111
</a-menu-item>
1212
<a-menu-item key="/website">
13-
<template #icon><layout-two-tone /> </template>{{$t("Website")}}
13+
<template #icon><layout-two-tone /> </template>{{ $t('Website') }}
1414
</a-menu-item>
1515
<a-menu-item key="/tool">
16-
<template #icon><tool-two-tone /> </template>{{$t("Tools")}}
16+
<template #icon><tool-two-tone /> </template>{{ $t('Tools') }}
1717
</a-menu-item>
1818
<a-menu-item key="/appStore">
19-
<template #icon><appstore-two-tone /> </template>{{$t("AppStore")}}
19+
<template #icon><appstore-two-tone /> </template>{{ $t('AppStore') }}
2020
</a-menu-item>
2121
<a-menu-item key="/customApp">
22-
<template #icon><appstore-two-tone /> </template>{{mt('Custom','ws','App')}}
22+
<template #icon><appstore-two-tone /> </template>{{ mt('Custom', 'ws', 'App') }}
2323
</a-menu-item>
2424
</div>
25-
<div style="margin-bottom: 25px;" class="non-draggable">
25+
<div style="margin-bottom: 25px" class="non-draggable">
2626
<a-menu-item key="/settings">
27-
<template #icon><setting-two-tone /> </template>{{$t("Settings")}}
27+
<template #icon><setting-two-tone /> </template>{{ $t('Settings') }}
2828
</a-menu-item>
2929
<a-menu-item key="/about">
30-
<template #icon><exclamation-circle-two-tone /> </template>{{$t("About")}}
30+
<template #icon><exclamation-circle-two-tone /> </template>{{ $t('About') }}
31+
</a-menu-item>
32+
<a-menu-item key="/donate">
33+
<template #icon><DollarTwoTone /> </template>{{ $t('Donate') }}
3134
</a-menu-item>
3235
</div>
3336
</a-menu>
@@ -36,20 +39,13 @@
3639

3740
<script setup>
3841
import { APP_NAME } from '@/shared/helpers/constant'
39-
import {
40-
AppstoreTwoTone,
41-
ExclamationCircleTwoTone,
42-
HomeTwoTone,
43-
LayoutTwoTone,
44-
SettingTwoTone,
45-
ToolTwoTone
46-
} from "@ant-design/icons-vue";
42+
import { AppstoreTwoTone, ExclamationCircleTwoTone, HomeTwoTone, LayoutTwoTone, SettingTwoTone, ToolTwoTone, DollarTwoTone } from '@ant-design/icons-vue'
4743
import { defineAsyncComponent, onMounted, ref } from 'vue'
48-
import {useRouter} from "vue-router";
44+
import { useRouter } from 'vue-router'
4945
const call = Ipc.call
50-
const router = useRouter();
51-
const selectedKeys = ref(['/']);
52-
import { isWindows ,isMacOS} from '@/shared/utils/utils2'
46+
const router = useRouter()
47+
const selectedKeys = ref(['/'])
48+
import { isWindows, isMacOS } from '@/shared/utils/utils2'
5349
import { mt } from '../utils/i18n'
5450
import Ipc from '@/renderer/utils/Ipc'
5551
@@ -77,12 +73,9 @@ const AMenuItem = defineAsyncComponent(() => {
7773
})
7874
})
7975
80-
const menuItemSelect = e =>{
81-
router.push({path:e.key})
76+
const menuItemSelect = (e) => {
77+
router.push({ path: e.key })
8278
}
83-
8479
</script>
8580

86-
<style scoped lang="less">
87-
88-
</style>
81+
<style scoped lang="less"></style>

src/renderer/router/index.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import {createRouter,createWebHashHistory} from "vue-router"
22

33
const routes = [
4-
{path:'/', component:()=>import('@/renderer/views/Home/Home.vue'),},
5-
{path:'/website', component:()=>import('@/renderer/views/Website/Website.vue'),},
6-
{path:'/tool', component:()=>import('@/renderer/views/Tool/Tool.vue'),},
7-
{path:'/appStore', component:()=>import('@/renderer/views/ChildApp/ChildApp.vue'),},
8-
{path:'/settings', component:()=>import('@/renderer/views/Settings/Settings.vue'),},
9-
{path:'/about', component:()=>import('@/renderer/views/About/About.vue'),},
10-
{path:'/customApp', component:()=>import('@/renderer/views/CustomChildApp/CustomChildApp.vue'),},
4+
{ path: '/', component: () => import('@/renderer/views/Home/Home.vue') },
5+
{ path: '/website', component: () => import('@/renderer/views/Website/Website.vue') },
6+
{ path: '/tool', component: () => import('@/renderer/views/Tool/Tool.vue') },
7+
{ path: '/appStore', component: () => import('@/renderer/views/ChildApp/ChildApp.vue') },
8+
{ path: '/settings', component: () => import('@/renderer/views/Settings/Settings.vue') },
9+
{ path: '/about', component: () => import('@/renderer/views/About/About.vue') },
10+
{ path: '/customApp', component: () => import('@/renderer/views/CustomChildApp/CustomChildApp.vue') },
11+
{ path: '/donate', component: () => import('@/renderer/views/Donate/Donate.vue') }
1112
]
1213
const router = createRouter({
1314
history: createWebHashHistory(),
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<template>
2+
<iframe src="https://www.phpenv.cn/about.html" height="100%"></iframe>
3+
<!-- 判断当前语言,然后显示gitee还是GitHub-->
4+
</template>
5+
<script setup></script>
6+
<style scoped></style>

src/shared/i18n/en.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export default {
1010
Create: 'Create',
1111
Delete: 'Delete',
1212
Data: 'Data',
13+
Donate: 'Donate',
1314
Done: 'Done',
1415
Modify: 'Modify',
1516
Access: 'Access',

src/shared/i18n/fr.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default {
99
Config: 'Config',
1010
Create: 'Créer',
1111
Data: 'Données',
12+
Donate: 'Donner',
1213
Done: 'Fait',
1314
Delete: 'Supprimer',
1415
Modify: 'Modifier',

src/shared/i18n/zh.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export default {
99
Config: '配置',
1010
Create: '创建',
1111
Data: '数据',
12+
Donate: '打赏',
1213
Done: '完成',
1314
Delete: '删除',
1415
Modify: '修改',

0 commit comments

Comments
 (0)