- 20 Mar, 2025 14 commits
-
-
清理代码库中不再使用的UI组件,包括FrostedGlass、SearchBar、CourseCard、GradientHeader、LiveStreamCard、SummerCampCard和ActivityCard。这些组件在当前项目中已无作用,删除以保持代码简洁。
hookehuyr authored -
- 新增 `ConfirmDialog` 组件,用于确认删除操作 - 在 `CheckoutPage` 中集成 `ConfirmDialog`,支持删除单个商品和清空购物车 - 优化 `FrostedGlass` 组件,支持自定义背景透明度和模糊级别 - 改进结账页面的表单验证和错误处理逻辑
hookehuyr authored -
hookehuyr authored
-
删除`src/components/HelloWorld.vue`组件,因为该组件已不再使用。同时更新`src/views/HomePage.vue`文件的最后编辑时间。
hookehuyr authored -
引入购物车上下文(provideCart)以管理购物车状态,并添加结账页面路由。同时,优化AppLayout组件以支持隐藏底部导航栏,并在课程详情页中实现购买功能。这些改动为结账流程提供了基础支持。
hookehuyr authored -
迁移购物车上下文逻辑,从React的CartContext.jsx迁移到Vue的cart.js,以支持Vue项目的需求。新的实现使用Vue的ref和provide/inject API,并保留了原有的功能,如购物车管理、本地存储同步和结账流程。
hookehuyr authored -
在路由配置中添加了登录和注册页面的路由,并删除了旧的AuthContext.jsx文件。同时,新增了LoginPage.vue和RegisterPage.vue页面组件,用于处理用户登录和注册功能。
hookehuyr authored -
添加了认证上下文 `auth.js` 和 `AuthContext.jsx`,用于管理用户登录和登出状态。同时引入了购物车上下文 `CartContext.jsx`,支持购物车商品的增删改查操作。新增了个人主页 `ProfilePage.vue`,展示用户信息、打卡统计及菜单选项。
hookehuyr authored -
添加了多个新图片资源,包括用户头像、课程封面和活动图片。同时,初始化了项目的基础结构,包括配置文件的设置(如postcss.config.js、tailwind.config.js、.gitignore等)、主入口文件(main.js)的创建,以及基础组件和页面的实现(如App.vue、HelloWorld.vue、FrostedGlass.vue等)。这些更改为后续开发提供了必要的资源支持和基础框架。
hookehuyr authored -
hookehuyr authored