From 248716be69b5ae10193ccf9a06eabf20d84800ec Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=A2=E4=BA=9A=E6=98=95?= <1549469775@qq.com>
Date: Fri, 28 Feb 2025 17:29:43 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E7=95=8C=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/renderer/src/App.vue | 34 ++++++--
src/renderer/src/components/NavBar.vue | 32 +++++--
src/renderer/src/layouts/default.vue | 13 ++-
src/renderer/src/pages/_ui/Browser.vue | 5 +-
src/renderer/src/pages/about/index.vue | 1 +
src/renderer/src/pages/index copy.vue | 149 +++++++++++++++++++++++++++++++++
src/renderer/src/pages/index.vue | 140 ++-----------------------------
src/renderer/typed-router.d.ts | 1 +
8 files changed, 220 insertions(+), 155 deletions(-)
create mode 100644 src/renderer/src/pages/index copy.vue
diff --git a/src/renderer/src/App.vue b/src/renderer/src/App.vue
index 1eb4800..e245019 100644
--- a/src/renderer/src/App.vue
+++ b/src/renderer/src/App.vue
@@ -1,9 +1,31 @@
-
+
-
-
-
-
-
+
+
+
diff --git a/src/renderer/src/components/NavBar.vue b/src/renderer/src/components/NavBar.vue
index a5f0461..57a8b20 100644
--- a/src/renderer/src/components/NavBar.vue
+++ b/src/renderer/src/components/NavBar.vue
@@ -19,6 +19,19 @@
@@ -31,19 +44,26 @@ import config from "config"
import { PopupMenu } from "@/bridge/PopupMenu"
const router = useRouter()
+const route = useRoute()
const isFullScreen = ref(false)
onBeforeMount(async () => {
isFullScreen.value = await api.call("BasicCommand.isFullscreen")
})
+
+const isHome = computed(() => {
+ if (route?.meta?.home) {
+ return true
+ }
+ return false
+})
+
+function back() {
+ router.back()
+}
+
const onClickMenu = e => {
const menu = new PopupMenu([
{
- label: "返回",
- async click() {
- router.back()
- },
- },
- {
label: isFullScreen.value ? "取消全屏" : "全屏",
async click() {
isFullScreen.value = await api.call("BasicCommand.fullscreen")
diff --git a/src/renderer/src/layouts/default.vue b/src/renderer/src/layouts/default.vue
index 90d69a4..f8c6000 100644
--- a/src/renderer/src/layouts/default.vue
+++ b/src/renderer/src/layouts/default.vue
@@ -1,10 +1,9 @@
-
+
-
+
+
+
diff --git a/src/renderer/src/pages/_ui/Browser.vue b/src/renderer/src/pages/_ui/Browser.vue
index aaa300a..f5136be 100644
--- a/src/renderer/src/pages/_ui/Browser.vue
+++ b/src/renderer/src/pages/_ui/Browser.vue
@@ -3,8 +3,9 @@ import { onBeforeMount, onBeforeUnmount, onMounted, ref, useTemplateRef, nextTic
import { PopupMenu } from "@/bridge/PopupMenu"
defineOptions({
- title: "替你关于",
- bg: "bg"
+ title: "浏览器",
+ index: 2,
+ bg: "bg",
})
// const PlaceHolderRef = useTemplateRef("PlaceHolder")
diff --git a/src/renderer/src/pages/about/index.vue b/src/renderer/src/pages/about/index.vue
index 0cd85c0..88bdcda 100644
--- a/src/renderer/src/pages/about/index.vue
+++ b/src/renderer/src/pages/about/index.vue
@@ -31,6 +31,7 @@ definePage({
+ about
diff --git a/src/renderer/src/pages/index copy.vue b/src/renderer/src/pages/index copy.vue
new file mode 100644
index 0000000..c573878
--- /dev/null
+++ b/src/renderer/src/pages/index copy.vue
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
diff --git a/src/renderer/src/pages/index.vue b/src/renderer/src/pages/index.vue
index 9e4fe7f..00c6a90 100644
--- a/src/renderer/src/pages/index.vue
+++ b/src/renderer/src/pages/index.vue
@@ -1,141 +1,13 @@
-
-
-
+
-
-
diff --git a/src/renderer/typed-router.d.ts b/src/renderer/typed-router.d.ts
index e9701c5..6ed6a79 100644
--- a/src/renderer/typed-router.d.ts
+++ b/src/renderer/typed-router.d.ts
@@ -21,5 +21,6 @@ declare module 'vue-router/auto-routes' {
'/': RouteRecordInfo<'/', '/', Record
, Record>,
'/[...all]': RouteRecordInfo<'/[...all]', '/:all(.*)', { all: ParamValue }, { all: ParamValue }>,
'about': RouteRecordInfo<'about', '/about', Record, Record>,
+ '/index copy': RouteRecordInfo<'/index copy', '/index copy', Record, Record>,
}
}