Kaynağa Gözat

fix(layout): 路由视图过渡去掉 mode=out-in,消除切换时旧页滞留

从数据较重的页(如检验单录入)应用内跳转时,out-in 过渡要等旧组件完全退场
(~1~1.5s)才渲染新页,期间一直显示旧页内容,观感像目标页(如审批中心)打不开。
去掉 mode 后进出同时进行,新页 ~300ms 即渲染(旧页短暂并存后 1s 内退净)。
仅改主路由视图过渡,iframe 过渡不动。

chore: bump version Web 2.4.309
YY968XX 2 gün önce
ebeveyn
işleme
974ba698ca
2 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 1 1
      Web/package.json
  2. 1 1
      Web/src/layout/routerView/parent.vue

+ 1 - 1
Web/package.json

@@ -1,7 +1,7 @@
 {
 	"name": "admin.net",
 	"type": "module",
-	"version": "2.4.308",
+	"version": "2.4.309",
 	"packageManager": "pnpm@10.32.1",
 	"lastBuildTime": "2026.03.15",
 	"description": "Admin.NET 站在巨人肩膀上的 .NET 通用权限开发框架",

+ 1 - 1
Web/src/layout/routerView/parent.vue

@@ -1,7 +1,7 @@
 <template>
 	<div class="layout-parent">
 		<router-view v-slot="{ Component }">
-			<transition :name="setTransitionName" mode="out-in">
+			<transition :name="setTransitionName">
 				<keep-alive :include="getKeepAliveNames">
 					<component :is="Component" :key="state.refreshRouterViewKey" v-show="!isIframePage" />
 				</keep-alive>