1. 20 Mar, 2025 9 commits
    • 删除`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
    • 新增活动页和活动详情页的路由配置,以便用户可以访问活动相关页面
      hookehuyr authored
    • 在路由配置中添加了登录和注册页面的路由,并删除了旧的AuthContext.jsx文件。同时,新增了LoginPage.vue和RegisterPage.vue页面组件,用于处理用户登录和注册功能。
      hookehuyr authored
    • 添加了认证上下文 `auth.js` 和 `AuthContext.jsx`,用于管理用户登录和登出状态。同时引入了购物车上下文 `CartContext.jsx`,支持购物车商品的增删改查操作。新增了个人主页 `ProfilePage.vue`,展示用户信息、打卡统计及菜单选项。
      hookehuyr authored
    • 重构了路由配置文件,更新了路由路径和组件名称,并添加了元数据。删除了不再使用的About.vue文件,同时新增了CoursesPage.vue页面。
      hookehuyr authored
    • 添加了多个新图片资源,包括用户头像、课程封面和活动图片。同时,初始化了项目的基础结构,包括配置文件的设置(如postcss.config.js、tailwind.config.js、.gitignore等)、主入口文件(main.js)的创建,以及基础组件和页面的实现(如App.vue、HelloWorld.vue、FrostedGlass.vue等)。这些更改为后续开发提供了必要的资源支持和基础框架。
      hookehuyr authored
    • add README · 31f84f97
      hookehuyr authored