- 08 May, 2025 13 commits
-
-
- 调整模板中的 `van-popup` 属性换行,提高代码可读性 - 添加 `loading` 状态变量,用于管理 PDF 加载状态 - 统一 CSS 样式缩进,保持代码风格一致
hookehuyr authored -
在.eslintrc-auto-import.json中添加Slot和Slots类型支持,优化PdfPreview.vue组件,使其支持动态文件名,并在StudyDetailPage.vue中调整PDF预览逻辑以显示文件标题
hookehuyr authored -
引入@sunsetglow/vue-pdf-viewer库,实现在学习详情页面中直接预览PDF文件的功能,提升用户体验。移除原有的PDF文件下载链接,改为点击“查看文件”按钮即可在页面内直接预览PDF内容。
hookehuyr authored -
在StudyDetailPage.vue中,为课程类型为'file'的课程添加了文件列表展示区域,包括文件图标、标题和打开文件的链接。同时,在main.js中添加了faFileAlt图标以支持文件列表的展示
hookehuyr authored -
在StudyDetailPage页面中,新增了图片轮播组件`van-swipe`和图片预览组件`van-image-preview`,以支持课程图片的展示和预览功能。用户现在可以点击图片进行全屏预览。
hookehuyr authored -
hookehuyr authored
-
- 07 May, 2025 4 commits
-
-
在StudyDetailPage页面中新增课程目录弹出层,支持用户查看课程目录并切换课程。点击目录项时,更新URL并重新获取课程数据,确保页面内容与所选课程一致。同时优化了课程数据的加载逻辑,提升用户体验。
hookehuyr authored
-
- 29 Apr, 2025 3 commits
- 22 Apr, 2025 1 commit
-
-
将多处订阅字段从subscribers改为buy_count以保持一致性。同时,为ReviewPopup组件添加title属性,使其在不同场景下显示不同的标题,并删除不再使用的CreateReviewPopup组件。
hookehuyr authored
-
- 18 Apr, 2025 9 commits
-
-
- 添加课程评论功能,支持评论的增删改查 - 优化课程详情页,显示课程评论列表和评分 - 修改课程卡片组件,支持自定义跳转链接 - 更新路由配置,支持带参数的课程学习页面 - 修复部分页面样式和逻辑问题
hookehuyr authored
- 17 Apr, 2025 1 commit
-
-
- 新增 `favorite.js` API 文件,提供收藏列表、新增和取消收藏的接口 - 在 `CourseDetailPage.vue` 中实现收藏和取消收藏的逻辑,并添加交互反馈 - 在 `MyFavoritesPage.vue` 中替换模拟数据为真实接口调用,优化收藏课程加载逻辑 - 调整 `jsconfig.json` 配置文件,包含新增的 API 文件路径
hookehuyr authored
-
- 16 Apr, 2025 8 commits
-
-
- 在 `OrdersPage.vue` 中添加 `VanDialog` 组件以显示订单详情 - 更新订单状态映射,支持更多状态如“待支付”、“已支付”、“已取消”等 - 优化订单列表的加载逻辑,使用 API 获取订单数据 - 移除不必要的注释代码,简化页面结构
hookehuyr authored -
添加了订单相关的API接口,包括获取订单列表、订单详情、提交订单和取消订单。在购物车上下文中集成了提交订单的API调用,替换了原有的模拟逻辑。同时,更新了结算页面的表单字段,以匹配订单API的请求参数。
hookehuyr authored -
修复了购物车总价计算中可能存在的空值问题,确保当 `item.price` 或 `item.quantity` 为空时不会导致计算错误。同时,修复了价格格式化函数中对空值的处理,避免显示异常。
hookehuyr authored -
在组件挂载时添加窗口大小变化监听,并在DOM更新后延迟计算topWrapperHeight,以确保获取正确的高度。同时,在组件卸载时移除所有相关事件监听器,避免内存泄漏。
hookehuyr authored
- 15 Apr, 2025 1 commit