Commit Graph

5 Commits

Author SHA1 Message Date
Leo
8af21a3ca5 style: 统一布局组件的代码块排布顺序
- 调整 src/layouts/ 下所有布局组件的代码块顺序
- 统一为 template → script → style 的规范排布
- 包括布局主体、侧边栏、头部、标签页等所有布局相关组件
- 符合项目 Vue3 组件文件结构规范
2025-07-06 19:14:21 +08:00
Leo
818226000e style: 统一核心应用组件和通用组件的代码块排布顺序
- 调整 App.vue 和 components/common/ 下所有组件的代码块顺序
- 统一为 template → script → style 的规范排布
- 符合项目 Vue3 组件文件结构规范
- 保持代码功能不变,仅调整结构
2025-07-06 19:13:13 +08:00
Leo
104952336d feat(ui): 优化Logo组件设计和交互效果
* 重新设计Logo展示组件
  - 添加现代化的渐变背景和容器样式
  - 实现图标和文字的渐变色彩效果
  - 增加悬停动画和过渡效果
* 改善视觉层次和布局
  - 优化间距和对齐方式
  - 提升品牌展示效果
* 增强用户交互体验
  - 平滑的动画过渡
  - 响应式设计适配

提升整体UI美观度和用户体验
2025-07-06 02:36:47 +08:00
Leo
72540884fa feat(components): 优化布局组件和工具函数
- 更新布局组件(layouts/components/)
  * 优化设置抽屉组件(SettingDrawer.vue)
  * 完善头部通知组件(Notices.vue)
  * 改进用户中心组件(UserCenter.vue)
  * 优化标签栏组件(TabBar.vue)

- 完善工具指令和Hooks
  * 更新复制指令(directives/copy.ts)
  * 优化标签滚动Hook(hooks/useTabScroll.ts)

提升用户界面交互体验
2025-07-06 00:59:30 +08:00
Leo
5fb45f8f07 init project 2025-07-04 15:08:19 +08:00