From 1d7c3da86b32f662befaeeea25f52405fd10a305 Mon Sep 17 00:00:00 2001
From: LiuHao <liuhaoai545@gmail.com>
Date: 星期二, 16 四月 2024 17:41:21 +0800
Subject: [PATCH] update 回滚解决路由失效问题
---
src/layout/components/AppMain.vue | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue
index b9a1564..0b31227 100644
--- a/src/layout/components/AppMain.vue
+++ b/src/layout/components/AppMain.vue
@@ -1,6 +1,6 @@
<template>
<section class="app-main">
- <router-view v-slot="{ Component, route }" :key="$route.fullPath">
+ <router-view v-slot="{ Component, route }">
<transition :enter-active-class="animante" mode="out-in">
<keep-alive :include="tagsViewStore.cachedViews">
<component :is="Component" v-if="!route.meta.link" :key="route.path" />
@@ -23,8 +23,15 @@
const animante = ref<string>('');
const animationEnable = ref(useSettingsStore().animationEnable);
watch(
- () => useSettingsStore().animationEnable,
+ () => tagsViewStore.cachedViews,
(val) => {
+ console.log(val);
+ },
+ { deep: true }
+);
+watch(
+ () => useSettingsStore().animationEnable,
+ (val: boolean) => {
animationEnable.value = val;
if (val) {
animante.value = proxy?.animate.animateList[Math.round(Math.random() * proxy?.animate.animateList.length)] as string;
--
Gitblit v1.9.3