diff --git a/src/layouts/components/OfflinePage.vue b/src/layouts/components/OfflinePage.vue index 1cc60469..78ceb635 100644 --- a/src/layouts/components/OfflinePage.vue +++ b/src/layouts/components/OfflinePage.vue @@ -57,159 +57,78 @@ const statusIcon = computed(() => { const colorTheme = computed(() => { return props.type === 'online' ? 'success' : 'error' }) - -// 动画时长 -const ENTER_DURATION = 600 -const LEAVE_DURATION = 400 - -// 进入动画 -function onEnter(el: HTMLElement, done: () => void) { - // 初始状态 - el.style.opacity = '0' - el.style.transform = 'scale(0.9)' - el.style.filter = 'blur(10px)' - - // 强制重绘 - el.offsetHeight - - // 应用过渡 - el.style.transition = `all ${ENTER_DURATION}ms cubic-bezier(0.4, 0, 0.2, 1)` - - // 目标状态 - requestAnimationFrame(() => { - el.style.opacity = '1' - el.style.transform = 'scale(1)' - el.style.filter = 'blur(0)' - }) - - // 动画完成 - setTimeout(done, ENTER_DURATION) -} - -// 离开动画 -function onLeave(el: HTMLElement, done: () => void) { - // 应用过渡 - el.style.transition = `all ${LEAVE_DURATION}ms cubic-bezier(0.4, 0, 1, 1)` - - // 目标状态 - requestAnimationFrame(() => { - el.style.opacity = '0' - el.style.transform = 'scale(1.1)' - el.style.filter = 'blur(20px)' - }) - - // 动画完成 - setTimeout(done, LEAVE_DURATION) -} diff --git a/src/pages/resource.vue b/src/pages/resource.vue index b0edb522..d76247d1 100644 --- a/src/pages/resource.vue +++ b/src/pages/resource.vue @@ -49,7 +49,7 @@ const dataList = ref>([]) const isRefreshed = ref(false) // 加载进度文本 -const progressText = ref('') +const progressText = ref(t('common.pleaseWait')) // 加载进度 const progressValue = ref(0)