89c4c4c7b5c819fc4b8353dd8708be9472f98939
🐛 根本问题: - 添加新板块时误删了首页的核心动画控制代码 - 导致 HomeIntro 和 HomeHero 的 play() 方法从未被调用 - 动画序列完全失效 ❌ 缺失的关键代码: 1. HomeIntro 和 HomeHero 的 ref 引用 2. watch 监听 appStore.isAppLoading 状态 3. 依次调用 intro.play() 和 hero.play() 4. usePageScrollLock 滚动锁定 5. isIntroActive 状态管理 ✅ 修复内容: - 恢复完整的动画序列控制逻辑 - 重新添加 ref 引用和 watch 监听 - 确保动画按正确顺序播放: AppLoader → HomeIntro → HomeHero → 解锁滚动 - 保留所有新增的板块组件 🎯 现在的加载流程: 1. AppLoader (1.2s) 2. HomeIntro - ArcticNewOne 文字动画 3. HomeHero - 主视觉滑入 4. Header 菜单出现 5. 解锁页面滚动 6. 用户可以滚动浏览后续板块 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Nuxt Minimal Starter
Look at the Nuxt documentation to learn more.
Setup
Make sure to install dependencies:
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
# bun
bun install
Development Server
Start the development server on http://localhost:3000:
# npm
npm run dev
# pnpm
pnpm dev
# yarn
yarn dev
# bun
bun run dev
Production
Build the application for production:
# npm
npm run build
# pnpm
pnpm build
# yarn
yarn build
# bun
bun run build
Locally preview production build:
# npm
npm run preview
# pnpm
pnpm preview
# yarn
yarn preview
# bun
bun run preview
Check out the deployment documentation for more information.
Description
Languages
Vue
94.7%
TypeScript
3.9%
Shell
0.5%
Dockerfile
0.5%
CSS
0.3%
Other
0.1%