公司动态

Codex 最容易漏掉的是数据语义:表格列不是把 prop 填上就完事

📅 2026/8/13 22:39:14
Codex 最容易漏掉的是数据语义:表格列不是把 prop 填上就完事
拿到一份列表接口字段,最快的写法是什么?通常是把字段名依次塞进el-table-column:el-table-column label="名称" prop="name" / el-table-column label="状态" prop="state" / el-table-column label="创建时间" prop="createTime" /页面很快就有了轮廓,构建也未必报错。可我不会在这个时候说表格已经完成。prop只能告诉组件从哪一个字段取值,不能回答这个值应该怎样被用户理解。名称为空时显示空白还是短横线,状态1是“启用”还是“处理中”,时间是否需要统一格式,长文本能不能只靠省略号处理,这些才是一列真正的定义。Codex 擅长补齐重复结构。问题在于,如果任务里只有“展示这些字段”,它自然会把每一列当成同一种工作。后台表格恰恰不是这样。我先把接口字段和展示列分开接口返回十个字段,不代表页面应该展示十列;页面有八列,也不代表每列只对应一个字段。例如“有效期”可能由开始时间和结束时间组成,“所属对象”可能根据业务类型选择不同名称,“状态”可能需要代码值、字典和权限共同决定。在写模板之前,我会先整理一张列语义表:列名数据来源展示规则交互风险通知标题title空值占位,长文本省略并可查看全文可能进入详情文本过长有效期startTime、en