feat: 重构应用加载流程和动画管理
- 新增 AppLoader 组件作为全局加载器 - 引入 Pinia 状态管理应用加载状态 - 创建 usePageScrollLock 组合式函数管理滚动锁定 - 重构首页动画流程,使用 Promise 链式调用 - 移除旧的 HomeLoader 组件 - 优化头部导航栏的入场动画触发逻辑
This commit is contained in:
@@ -2,11 +2,13 @@
|
||||
import ArcticNewOneCursor from '~/components/layouts/ArcticNewOneCursor.vue';
|
||||
import ArcticNewOneFooter from '~/components/layouts/ArcticNewOneFooter.vue';
|
||||
import ArcticNewOneHeader from '~/components/layouts/ArcticNewOneHeader.vue';
|
||||
import AppLoader from '~/components/common/AppLoader.vue';
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<AppLoader />
|
||||
<ArcticNewOneHeader />
|
||||
<slot />
|
||||
<ArcticNewOneFooter />
|
||||
|
||||
Reference in New Issue
Block a user