- 21 Mar, 2025 21 commits
-
-
hookehuyr authored
-
在路由配置中添加了 `/profile/courses` 路径,并创建了 `MyCoursesPage.vue` 组件,用于展示用户的课程列表。该组件使用了 `van-list` 实现分页加载功能,并提供了无数据时的提示界面。
hookehuyr authored -
hookehuyr authored
-
在 BottomNav.vue 中,将 router-link 替换为 div,并添加 handleNavClick 方法以处理导航点击事件。如果用户未登录且点击了“个人资料”项,则跳转到登录页面。同时,在 HomePage.vue 中,根据当前用户状态动态显示用户信息和头像。
hookehuyr authored -
``` 这个提交消息简洁地描述了在 `tailwind.config.js` 文件中添加了自定义颜色配置,目的是为了增强主题的一致性。使用了 `style` 类型,因为这是一个不影响功能但提升代码可读性和维护性的更改。
hookehuyr authored -
在SummerCampCard组件中引入了Swiper的EffectCards模块,为卡片切换添加了平滑的动画效果。这包括卡片切换时的平移和透明度变化,以及调整了切换速度,以提升用户交互体验。
hookehuyr authored
- 20 Mar, 2025 17 commits
-
-
添加 dayjs 依赖以便处理日期和时间操作,同时更新 autoprefixer、lilconfig、tailwindcss 等依赖的版本以保持项目依赖的最新状态
hookehuyr authored -
- 添加微信支付相关API和配置 - 引入vconsole实现调试功能 - 配置环境变量文件(.env, .env.development, .env.production) - 添加代理配置和工具函数 - 更新依赖包以支持新功能
hookehuyr authored -
清理代码库中不再使用的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
-