兰宝车间质量管理系统-前端
LiuHao
2024-04-16 1d7c3da86b32f662befaeeea25f52405fd10a305
update 回滚解决路由失效问题
已修改1个文件
11 ■■■■ 文件已修改
src/layout/components/AppMain.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;