From a7a8b894c1062d8eb05a094fdbb7887044d0d973 Mon Sep 17 00:00:00 2001 From: vben Date: Mon, 4 Jan 2021 22:18:05 +0800 Subject: [PATCH] fix(transition): fix transition not work --- src/components/Loading/index.ts | 7 ++++-- src/components/Table/src/hooks/useTable.ts | 1 + src/layouts/default/content/index.vue | 1 - src/layouts/iframe/index.vue | 12 ++++++--- src/layouts/page/ParentView.vue | 24 +++++++++++++++--- src/layouts/page/index.tsx | 25 ++++++++++--------- src/layouts/page/transition.ts | 29 ++++++++++++++++++++++ src/router/guard/index.ts | 2 +- 8 files changed, 78 insertions(+), 23 deletions(-) create mode 100644 src/layouts/page/transition.ts diff --git a/src/components/Loading/index.ts b/src/components/Loading/index.ts index 2e65df745..203a22261 100644 --- a/src/components/Loading/index.ts +++ b/src/components/Loading/index.ts @@ -1,5 +1,8 @@ -import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; -export const Loading = createAsyncComponent(() => import('./src/index.vue')); +// import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent'; +// export const Loading = createAsyncComponent(() => import('./src/index.vue')); +import Loading from './src/index.vue'; + +export { Loading }; export { useLoading } from './src/useLoading'; export { createLoading } from './src/createLoading'; diff --git a/src/components/Table/src/hooks/useTable.ts b/src/components/Table/src/hooks/useTable.ts index 61c2847b1..cbf175a99 100644 --- a/src/components/Table/src/hooks/useTable.ts +++ b/src/components/Table/src/hooks/useTable.ts @@ -42,6 +42,7 @@ export function useTable( }, { immediate: true, + deep: true, } ); } diff --git a/src/layouts/default/content/index.vue b/src/layouts/default/content/index.vue index ea710ffda..f722b8736 100644 --- a/src/layouts/default/content/index.vue +++ b/src/layouts/default/content/index.vue @@ -28,7 +28,6 @@ const { prefixCls } = useDesign('layout-content'); const { getOpenPageLoading } = useTransitionSetting(); const { getLayoutContentMode, getPageLoading } = useRootSetting(); - return { prefixCls, getOpenPageLoading, diff --git a/src/layouts/iframe/index.vue b/src/layouts/iframe/index.vue index 42ccaafec..2dae17898 100644 --- a/src/layouts/iframe/index.vue +++ b/src/layouts/iframe/index.vue @@ -1,5 +1,5 @@