- 24 Mar, 2025 24 commits
-
-
重构首页组件代码,添加详细的注释说明,提升代码可读性和可维护性。主要修改包括: - 添加组件功能模块和状态管理的详细描述 - 为视频播放、轮播图、打卡等功能添加注释 - 优化代码结构,使其更清晰易读
hookehuyr authored -
在课程详情页中新增评论功能,用户可以对已购买的课程进行评分和评论。新增了ReviewPopup组件用于显示评论弹窗,并在mockData中添加了isPurchased和isReviewed字段以模拟用户购买和评论状态。
hookehuyr authored -
重构视频播放器组件,使用 ref 替代 let 定义 player 和 state,增加 handleMounted 方法处理挂载逻辑,并调整视频播放器配置以支持更多用户操作和控件优化
hookehuyr authored -
重构VideoPlayer组件,使用@videojs-player/vue库中的VideoPlayer组件替换原生video标签,以提高代码的可维护性和扩展性。同时,将播放器配置集中到videoOptions计算属性中,支持通过props传递自定义配置。
hookehuyr authored -
新增VideoPlayer组件以支持视频播放功能,并在HomePage中集成。同时添加了相关依赖video.js和@videojs-player/vue,确保视频播放功能的实现和兼容性。
hookehuyr authored -
将HomePage.vue和ActivityCard.vue中的`<router-link>`替换为`<a>`标签和`window.open`方法,以便点击后在新标签页打开外部链接
hookehuyr authored -
移除AppLayout组件中title属性的必填限制,并根据是否传入title动态调整页面布局样式。同时,在多个页面中移除了不再需要的title属性,以简化代码并提高组件灵活性。
hookehuyr authored -
移除ProfilePage.vue中的设置菜单项,删除UsernameSettingPage.vue中冗余的按钮样式类,并添加vant.config.js文件以集中管理Vant组件主题配置。同时,更新App.vue以应用新的主题配置。
hookehuyr authored -
新增了用户设置页面及其子页面,支持用户修改头像、用户名和密码。添加了相关API接口,并在路由中配置了对应的路径。同时引入了@heroicons/vue库以支持页面中的图标使用。
hookehuyr authored -
在购物车功能中引入单一商品模式,允许用户在不同场景下选择单一商品或多商品模式。修改了购物车上下文逻辑,确保在单一商品模式下,购物车仅能包含一件商品。同时更新了相关页面逻辑,以适配新模式。
hookehuyr authored -
hookehuyr authored
- 23 Mar, 2025 2 commits
-
-
- 在axios.js中设置默认的baseURL为本地API地址 - 在auth.js中添加对localStorage操作的异常处理 - 新增users.js文件,定义用户相关API接口 - 在LoginPage.vue中集成登录API并优化登录流程
hookehuyr authored
- 22 Mar, 2025 2 commits
- 21 Mar, 2025 12 commits
-
-
移除MyActivitiesPage.vue中的`space-y-4`样式,以避免不必要的间距。同时,在ActivityCard.vue中添加`block mb-4`类,以确保卡片之间的间距一致。
hookehuyr authored -
在注册页面的电话号码输入框中添加了`autocomplete="tel"`属性,以改善用户体验并确保浏览器能够正确识别和自动填充电话号码字段。同时,清理了`components.d.ts`中未使用的组件声明,保持代码整洁。
hookehuyr authored -
为了确保在部署时路由能正确解析路径,将路由历史模式从createWebHistory更改为createWebHashHistory。这种模式更适合某些部署环境,特别是当服务器配置不支持前端路由时。
hookehuyr authored