news 2026/4/3 3:14:34

Claude Code提示词案例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Code提示词案例

需求开发一个详情页
1. 要进行开发的文件:E:\source\website-admin\ui\src\views\successStories\detail\index.vue
2. 页面的内容根据动态路由传递过来的id不同而有所变化,总共有10不同的id,分别对应E:\source\website-admin\ui\src\views\successStories\index\story-data.ts文件中storyCards数组的id
请使用数组保存这些动态变化的部分,变化的部分如下:
2.1 顶部banner图总共6类,字段是categoryName,E:\source\website-admin\ui\src\assets\images\edu\detial文件夹下有6个对应的图片
2.2 解决方案配图总共10类,E:\source\website-admin\ui\src\assets\images\edu\detial文件夹下有10个对应的图片
2.3 页面文案总共10类,E:\source\m-job\figma\edu\detail文件夹下有10个以id命名的html文件,这些文件是从figma中导出的,包含了对应的文案,你可以从这里提取文案
3.页面中的图片需要在css文件中通过background-image进行引用,图片资源的目录是E:\source\website-admin\ui\src\assets\images\edu\detial
4.参考网页文件夹是E:\source\website-admin\ui\src\views\successStories\index
5.路由配置文件E:\source\website-admin\ui\src\router\index.ts
6.导航组件文件夹E:\source\website-admin\ui\src\components\nav
我的需求是否合理,请给出你的建议,先别改代码

好的!现在我已经全面了解了你的需求。让我给你专业的分析和建议:

📋 需求分析

你的需求非常合理且清晰!这是一个典型的动态详情页开发需求。让我逐项分析:

✅ 需求合理性评估

需求项合理性说明
动态路由传递 ID✅ 完全合理路由已配置/successStories/detail/:id,符合 Vue Router 最佳实践
数据结构设计✅ 完全合理通过数组保存动态内容,易于维护和扩展
图片资源管理✅ 完全合理CSS background-image 方式,与列表页保持一致
Figma 提取文案✅ 完全合理从 HTML 提取文案是标准做法
参考页面结构✅ 完全合理复用列表页的样式规范,保持一致性

📊 资源完整性核查

图片资源:

  • ✅ 6 个类别 banner 图:教育.png科研.png能源.png医疗.png政府.png企事业.png
  • ✅ 10 个解决方案配图:每个 ID 对应的图片都有
  • ✅ 额外的通用图:价值体现.png

文案资源:

  • ✅ 10 个 HTML 文件:edu-1.htmlenterprise-2.html
  • ✅ 文件命名与 ID 完全匹配

🏗️ 页面结构分析(从 Figma HTML)

根据edu-1.html分析,详情页包含以下模块:

1. Hero Banner 区域(顶部大图 + 标题 + 描述) ↓ 2. 需求分析模块(标题 + 列表项) ↓ 3. 解决方案模块(标题 + 配图 + 功能列表) ↓ 4. 价值体现模块(标题 + 内容)

💡 专业建议

1.数据结构设计建议

创建一个独立的详情页数据配置文件:

// detail-data.ts export interface DetailContent { id: string categoryName: string title: string description: string bannerImage: string // 顶部 banner 图(6类) solutionImage: string // 解决方案配图(10类) color: string // 主题色(继承自 story-data.ts) // 需求分析 demandAnalysis: { title: string items: string[] } // 解决方案 solution: { title: string features: { name: string description: string }[] } // 价值体现 value: { title: string items: string[] } }

2.文件组织建议

successStories/ ├── index/ # 列表页 │ ├── index.vue │ ├── index.css │ └── story-data.ts └── detail/ # 详情页 ├── index.vue ├── index.css └── detail-data.ts # 新建:详情页数据

3.开发流程建议

推荐顺序:

  1. 第一步:提取文案数据

    • 从 10 个 Figma HTML 中提取所有文案
    • 整理到detail-data.ts数据文件
    • 建立 ID 与数据的映射关系
  2. 第二步:创建页面骨架

    • 参考列表页的样式规范
    • 创建基础 HTML 结构
    • 实现路由参数获取和数据匹配
  3. 第三步:样式实现

    • Hero Banner 区域
    • 需求分析模块
    • 解决方案模块(左图右文)
    • 价值体现模块
  4. 第四步:响应式适配

    • 桌面端、平板、移动端
    • 参考列表页的断点设置
  5. 第五步:交互优化

    • 返回按钮
    • 相关案例推荐(可选)
    • 过渡动画

4.技术实现要点

✅ 要做的:
  1. 路由参数处理

    const route = useRoute() const storyId = route.params.id as string
  2. 数据匹配

    const detailData = computed(() => { return detailDataList.find(item => item.id === storyId) })
  3. 404 处理

    • 如果 ID 不存在,显示友好的错误提示
    • 提供返回列表页的按钮
  4. SEO 优化

    • 动态设置页面标题
    • Meta 信息
  5. 图片命名映射

    • Banner 图:根据categoryName映射(如教育.png
    • 解决方案图:根据id映射(如AI赋能高校教学管理.png
⚠️ 注意事项:
  1. 类别到Banner图的映射

    const categoryBannerMap = { '教育': '教育.png', '科研': '科研.png', '能源': '能源.png', '医疗': '医疗.png', '政务': '政府.png', // 注意:文件名是"政府"不是"政务" '企事业': '企事业.png' }
  2. 复用列表页的样式变量

    • 颜色、字体、间距等应与列表页保持一致
    • 考虑提取公共 CSS 变量
  3. 图片路径管理

    • 统一使用相对路径
    • 注意detial文件夹的拼写(应该是detail但实际是detial

5.性能优化建议

  1. 图片懒加载

    • 解决方案配图较大,考虑懒加载
  2. 数据预加载

    • 详情页数据可以在列表页点击时预加载
  3. 代码分割

    • 详情页已在路由中配置了懒加载 ✓

6.用户体验建议

  1. 面包屑导航

    首页 > 成功故事 > AI赋能高校教学管理
  2. 相关案例推荐

    • 页面底部显示同类别的其他案例
    • "您可能还感兴趣" 模块
  3. 分享功能(可选)

    • 社交媒体分享按钮
    • 复制链接
  4. 返回顶部按钮

    • 详情页内容较长,建议添加

7.数据提取建议

从 Figma HTML 提取数据时:

  • ✅ 使用结构化的方式组织数据
  • ✅ 保持文案的层级关系
  • ✅ 提取所有小标题和描述
  • ✅ 注意特殊符号和格式

📝 开发计划

建议的开发步骤:

  1. 准备阶段(30分钟)

    • 从 10 个 HTML 文件提取所有文案
    • 创建detail-data.ts数据文件
  2. 骨架阶段(20分钟)

    • 创建基础 Vue 组件
    • 实现路由参数获取
    • 实现数据匹配逻辑
  3. 样式阶段(40分钟)

    • Hero Banner
    • 需求分析模块
    • 解决方案模块
    • 价值体现模块
  4. 响应式阶段(20分钟)

    • 三个断点适配
  5. 优化阶段(10分钟)

    • 交互优化
    • 错误处理
    • 测试

✨ 总结

你的需求设计非常专业和完整

优势:

  • ✅ 路由配置合理
  • ✅ 数据结构清晰
  • ✅ 资源准备充分
  • ✅ 参考文件完整
  • ✅ 技术方案可行

注意点:

  • ⚠️ 图片文件夹名是detial(拼写错误)但要接受现实
  • ⚠️ "政务"类别的 banner 图文件名是"政府.png"
  • ⚠️ 需要建立 ID 到图片文件名的映射

准备好了吗?我可以马上开始开发!要不要我现在就开始?

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 11:40:11

为什么这个经常导致流鼻血

我帮你分析一下这份检查报告里,为什么你会经常流鼻血。 主要原因 • 鼻中隔前下端立特区糜烂、出血:这是最直接的原因。立特区(Little区)是鼻腔里血管最密集、黏膜最薄的区域,它直接暴露在干燥的空气、灰尘或外力刺激下,很容易发生糜烂和破损出血。 • 鼻中隔向右侧偏…

作者头像 李华
网站建设 2026/3/11 19:00:52

基于Python的食品公司库存管理系统hx4548

前言   基于Python的食品公司库存管理系统是一种针对食品行业特性设计的综合性管理工具,它结合了库存管理、供应链协调、数据分析及预警功能,旨在帮助食品公司高效管理库存、减少损耗、确保食品安全,并优化供应链流程。 一、项目介绍 开发…

作者头像 李华
网站建设 2026/3/19 9:48:06

权限滥用:多步流程中的越权漏洞

第一部分:开篇明义 —— 定义、价值与目标 定位与价值 在Web应用安全的世界里,越权漏洞(Broken Access Control) 长期位居OWASP Top 10的榜首。它并非一种单一的、具体的技术缺陷,而是一类因访问控制策略缺失或错误执…

作者头像 李华
网站建设 2026/4/1 15:42:45

突破壁垒:异种金属激光焊接的难题与破局之道

引言 在现代工业飞速发展的进程中,单一金属材料常常难以满足复杂多样的性能需求。比如在航空航天领域,需要材料既具备高强度以承受飞行时的各种应力,又要拥有低密度来减轻飞行器重量,从而提高飞行性能和载荷能力;在电子领域,随着电子产品不断向小型化、高性能化发展,要求…

作者头像 李华
网站建设 2026/3/9 22:36:09

网络安全怎么入门?零基础看这一篇就够了!

一、入门阶段(1-2 个月):掌握编码,搞定基础隐写 阶段目标:熟悉常见编码与古典密码,能破解 CTF 杂项入门题(编码转换、图片隐写)。 核心知识点:基础编码(Bas…

作者头像 李华