- 23 May, 2025 1 commit
- 22 May, 2025 10 commits
-
-
将支付逻辑从CheckoutPage.vue中提取到独立的WechatPayment.vue组件中,以提高代码的可维护性和复用性。同时,更新了CheckoutPage.vue以使用新的支付组件,并简化了支付状态管理。
hookehuyr authored -
- 在 AppLayout.vue 中,将 `pb-16` 类动态绑定到 `title` 存在时,避免不必要的底部间距 - 在 CheckoutPage.vue 中,移除支付失败提示中多余的 `mb-2` 和 `mb-4` 类,简化样式
hookehuyr authored -
在CheckoutPage.vue中添加了微信支付的完整流程,包括支付初始化、支付状态检查、支付结果处理等功能。同时引入了支付状态管理,支持处理中、成功、失败等状态的展示和交互。优化了表单提交逻辑,确保支付流程的完整性和用户体验。
hookehuyr authored
- 21 May, 2025 3 commits
- 20 May, 2025 1 commit
- 16 May, 2025 5 commits
-
-
修复了当音频列表为空时,AudioPlayer组件渲染出错的问题。通过在StudyDetailPage.vue中添加条件渲染,确保只有在音频列表不为空时才渲染AudioPlayer组件。同时,在AudioPlayer.vue中增加了对currentSong和song属性的可选链操作,防止未定义时的错误。
hookehuyr authored -
在StudyCoursePage.vue中添加了goToStudyDetail方法,用于处理课程详情页面的跳转逻辑,并移除了无用的注释代码。同时,在main.js中添加了Array.prototype.at的polyfill,以支持旧版浏览器。
hookehuyr authored -
引入防抖函数减少滚动事件触发频率,优化handleScroll函数的逻辑,增加缓冲区域判断。同时,移除handleTabChange函数中的setTimeout,立即更新activeTab的值,提升用户体验。
hookehuyr authored
- 15 May, 2025 1 commit
-
-
hookehuyr authored
-
- 12 May, 2025 1 commit
-
-
为了提高代码的可维护性和一致性,将MyCoursesPage和MyFavoritesPage的页面内容封装到AppLayout组件中。这样可以统一页面的布局结构,减少重复代码。
hookehuyr authored
-
- 08 May, 2025 18 commits
-
-
在PdfPreview组件中添加了customPdfOption配置,包括cMapPacked和cMapUrl,以解决PDF字体加载错误的问题。具体配置参考了pdfjs的官方文档。 refactor(StudyDetailPage): 调整条件渲染和高度计算逻辑 将v-else改为v-if以更清晰地控制渲染逻辑,并调整了topWrapper的高度计算,增加了30px的额外空间。
hookehuyr authored -
为StudyDetailPage页面添加文件下载功能,用户点击非PDF文件时触发下载操作。通过axios获取文件数据,并使用Blob对象处理下载流程,提升用户体验。
hookehuyr authored -
更新 `@sunsetglow/vue-pdf-viewer` 到 0.3.1 版本,并移除 `vue-pdf-embed` 及其相关依赖 `pdfjs-dist` 和 `@napi-rs/canvas`,以简化项目依赖结构。
hookehuyr authored -
- 调整模板中的 `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