- 21 May, 2025 1 commit
- 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 22 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 -
在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 1 commit