- 25 Mar, 2025 3 commits
-
-
移除多个组件中重复导入的vant toast样式,统一在App.vue中导入,提高代码整洁度。同时更新UploadVideoPopup.vue中的按钮文案,使其更符合用户操作习惯。
hookehuyr authored
- 24 Mar, 2025 27 commits
-
-
在移动端设备上,添加了@vant/touch-emulator依赖并引入触摸模拟器,以优化视频播放器的交互体验。具体修改包括在VideoPlayer.vue中添加touchstart事件监听,实现点击播放/暂停功能,并确保点击控制栏区域时不触发自定义行为。
hookehuyr authored -
重构首页组件代码,添加详细的注释说明,提升代码可读性和可维护性。主要修改包括: - 添加组件功能模块和状态管理的详细描述 - 为视频播放、轮播图、打卡等功能添加注释 - 优化代码结构,使其更清晰易读
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 6 commits