← [ BACK_TO_NOTES ]

专题归档 · 2025 年 8 月(编辑分组,非实际写作日期)

实习联调:课程详情没有附件字段,前端怎么办?

根据课程详情页的个人提问记录,区分前端展示需求与后端数据契约。

先从页面体验着手

当时负责的用户端页面里,既有课程卡片标题太长、悬浮信息显示不全的 UI 细节,也有课程详情需要显示考试入口与附件下载的功能需求。这些表面上都在前端,但难度并不相同。

当页面想展示的数据在接口里不存在

我当时问同事:点击下载课程附件时,前端究竟应该拿什么?我的判断是:课程详情要么返回附件 URL 或资源标识,要么提供明确的下载接口;不能只在按钮上拼一个猜测的路径。

当时抓到的课程详情响应并没有对应考试和附件的字段。因此不能在 Vue 组件里凭空变出可信的下载链接,必须先对齐后端的数据契约与鉴权行为。

区分问题状态

课程详情联调最关键的不是把附件列表显示出来,而是确认文件合并、资源记录与课程关联三步都能衔接起来。上传、下载和权限需要分别检查,不能把某个接口返回成功当成整条流程可用。

创建于 2025/8/22 更新于 2026/10/16
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本