【请严格按以下6项逐条输出,不加解释、不换行、不编号,每项独占一行】① 页面路径 ② 主组件名 ③ 必含子组件(逗号分隔) ④ 首屏必需props(key: type格式) ⑤ 关键css类名(含bem前缀) ⑥ 数据接口url(真实可调用地址)/pages/user/profile.vue → userprofilecard → useravatar, userbio, contactform → nickname: string, avatarurl: string → c-user-profile__header, c-user-profile__section → https://api.example.com/v1/users/{id}✅ 6项齐全|✅ 路径含.vue|✅ props含类型|✅ 类名含双下划线|✅ url含https|✅ 子组件≥2个
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让MarsCode根据自然语言描述的前端页面需求,直接输出一份可执行的开发清单,而不是泛泛而谈的设计建议或技术选型——这份清单必须能立刻被开发者拿去执行,包含文件路径、组件名、关键代码片段和必填属性。
明确约束条件,防止MarsCode自由发挥
在输入提示词开头,用一句话锁定输出格式:【请严格按以下6项逐条输出,不加解释、不换行、不编号,每项独占一行】。
紧接着列出6个固定字段:① 页面路径 ② 主组件名 ③ 必含子组件(逗号分隔) ④ 首屏必需props(key: type格式) ⑤ 关键CSS类名(含BEM前缀) ⑥ 数据接口URL(真实可调用地址)。
这一步漏掉“不加解释”会导致MarsCode在每条前面加说明文字,清单就失效了。
用结构化示例锚定输出粒度
在需求描述后,紧贴着插入一个真实可运行的示例(不要写“例如”,直接贴):
/pages/user/profile.vue → UserProfileCard → UserAvatar, UserBio, ContactForm → nickname: string, avatarUrl: string → c-user-profile__header, c-user-profile__section → https://api.example.com/v1/users/{id}
这个示例必须包含真实路径、真实组件名、真实props类型、真实BEM类名、真实带占位符的API地址——MarsCode会按此模板对齐字段长度和符号使用习惯。
剥离模糊表述,替换为可判定的前端术语
方法一:把“看起来很专业”改成“使用Ant Design Vue 4.3.0的a-button组件,type=primary,icon=CheckOutlined”。
方法二:把“用户能方便地操作”改成“表单提交按钮绑定@submit.prevent,触发useMutation({ mutationFn: submitForm })”。
方法三:把“页面加载要快”改成“首屏组件启用defineAsyncComponent,fallback显示骨架屏
【所有形容词、副词、主观判断词必须删除,只保留框架级组件名、Composition API函数名、CSS规范名】
强制校验字段完整性
第一步:要求MarsCode在输出末尾追加一行校验码,格式为:✅ 6项齐全|✅ 路径含.vue|✅ props含类型|✅ 类名含双下划线|✅ URL含https|✅ 子组件≥2个。
第二步:如果任一校验失败,立即重写整份清单——不接受“已修正”“补充如下”等补丁式响应。
第三步:校验码必须出现在最后一行,且不能换行。缺少这一行即判定为无效输出,需重新触发。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!







