virtheart
|
a5d681d55b
|
perf(HomeHero): 将图片加载方式从eager改为lazy以优化性能
|
2026-05-02 12:27:48 +08:00 |
|
virtheart
|
dee222648d
|
feat: 添加图标库依赖并优化首页按钮动画
添加@iconify-json/ph图标库依赖
在nuxt.config.ts中配置vite优化依赖
更新社交媒体图标为ph:x-logo
实现首页"Talk"按钮的悬停动画效果
|
2026-04-28 14:40:14 +08:00 |
|
virtheart
|
0a738e2074
|
feat(页脚): 添加多语言支持和动画效果
重构页脚组件,增加中英文翻译支持
创建 FooterLogo 和 AnimatedButton 通用组件
实现滚动动画和按钮悬停效果
|
2026-04-27 21:07:22 +08:00 |
|
virtheart
|
e6e0426d25
|
style(header): 优化移动端布局和样式
调整 AppLogo 的最小宽度,重构 ArcticNewOneHeader 的网格布局以适应移动端
优化 HomeHero 组件的间距和字体大小,提升移动端显示效果
|
2026-04-27 18:48:17 +08:00 |
|
virtheart
|
c4075db8ef
|
feat(HomeHero): 添加小字文本向上浮现动画效果
为服务列表、描述文本、按钮和小圆点等元素添加统一的向上浮现动画效果
使用GSAP实现动画序列,与大标题动画协调
|
2026-04-27 17:59:11 +08:00 |
|
virtheart
|
5390b70fa9
|
feat(home): 为首页对话按钮添加悬停动画效果
添加GSAP动画效果,当鼠标悬停在对话按钮上时,文字会向上滑动并显示克隆文字,同时背景色块从底部滑入。离开时恢复原始状态。
|
2026-04-27 17:51:47 +08:00 |
|
virtheart
|
be0bf01845
|
feat(i18n): 添加首页英雄区域的多语言支持
为首页英雄区域添加中英文翻译内容,包括服务列表、描述文本和按钮文字
同时优化AppLogo组件的动画安全检查和HomeHero组件的布局与动画效果
|
2026-04-27 17:51:00 +08:00 |
|
virtheart
|
226dc5c147
|
refactor(滚动锁定): 重构页面滚动锁定逻辑
- 使用全局计数器解决多组件并发锁定竞态问题
- 将 HTML class 注入逻辑移至 composable 中统一管理
- 优化锁定状态更新逻辑,避免重复操作
- 移除不再需要的计算属性和导入
|
2026-04-27 02:34:19 +08:00 |
|
virtheart
|
76e7b4b817
|
refactor(components): 优化动画组件代码结构并移除冗余样式
style(pages): 使用实用类替换内联样式
refactor(composables): 简化页面标题模板逻辑
docs(components): 添加详细注释说明动画逻辑
|
2026-04-27 02:28:49 +08:00 |
|
virtheart
|
044042fe7e
|
feat: 重构应用加载流程和动画管理
- 新增 AppLoader 组件作为全局加载器
- 引入 Pinia 状态管理应用加载状态
- 创建 usePageScrollLock 组合式函数管理滚动锁定
- 重构首页动画流程,使用 Promise 链式调用
- 移除旧的 HomeLoader 组件
- 优化头部导航栏的入场动画触发逻辑
|
2026-04-27 02:19:29 +08:00 |
|
virtheart
|
6b41e053a1
|
feat(types): 添加NuxtApp中$lenis的类型声明
在HomeHero组件中简化$lenis的类型获取方式
|
2026-04-26 23:12:37 +08:00 |
|
virtheart
|
1407e2c8eb
|
refactor(HomeHero): 添加 useNuxtApp 导入以支持 Nuxt 功能
|
2026-04-26 23:09:57 +08:00 |
|
virtheart
|
1bc881994f
|
refactor(home): 将首页组件拆分为独立模块并优化代码结构
将首页的加载动画、介绍动画和英雄区域拆分为独立的组件文件
移除index.vue中冗余的样式和逻辑,通过组件引用方式重构
优化代码组织结构,提高可维护性
|
2026-04-26 23:07:37 +08:00 |
|