From 0c7cc21d8a51e164dd2fe4ce73ab566b3a9081a9 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期四, 26 三月 2026 10:25:05 +0800
Subject: [PATCH] 测试完成
---
src/App.vue | 29 ++++++++++++++++++++++++-----
1 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/src/App.vue b/src/App.vue
index 30d9a8f..83f295c 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -3,6 +3,13 @@
<router-view />
<theme-picker />
<!-- <Assistant v-if="routertf" /> -->
+ <Assistant
+ v-if="Assvite"
+ :initial-position="{ x: 50, y: 200 }"
+ :auto-hide="false"
+ :hide-delay="3000"
+ primary-color="#1890ff"
+ />
</div>
</template>
@@ -13,17 +20,29 @@
name: "App",
components: {
ThemePicker,
- Assistant: () => import("./components/Assistant"), //寮傛缁勪欢鍔犺浇鏂瑰紡
+ Assistant: () => import("./components/Assistant"),
},
data() {
return {
- routers: window.location.href,
- routertf: true,
+ Assvite: true,
};
},
created() {
- var startIndex = this.routers.indexOf("param5=") + "param5=".length; // 鎵惧埌绗竴涓瓧绗︾殑浣嶇疆
- this.routertf = JSON.parse(this.routers.substring(startIndex)); // 鎴彇浠� 'param5=' 涔嬪悗鐨勫唴瀹�
+ // 鍒濆鍖栧垽鏂�
+ this.checkAndUpdateAssvite();
+ },
+ watch: {
+ // 鐩戝惉璺敱鍙樺寲
+ '$route'(to, from) {
+ this.checkAndUpdateAssvite();
+ }
+ },
+ methods: {
+ checkAndUpdateAssvite() {
+ const isLoginPage = window.location.pathname.includes("/login");
+ this.Assvite = !isLoginPage;
+ console.log('褰撳墠璺敱:', this.$route.path, '鏄惁鐧诲綍椤�:', isLoginPage, '鏄剧ず鎮诞鐞�:', this.Assvite);
+ }
},
metaInfo() {
return {
--
Gitblit v1.9.3