2026 前端 AI 使用指南:100 + 可直接复制的提示词模板 + 避坑手册

7 阅读10分钟

一、前端AI提示词模板库

🔰 基础通用模板(所有场景适配)

【通用提示词框架】
请作为资深前端工程师,帮我完成以下任务:
1. 任务目标:[此处填写核心需求]
2. 技术栈:[Vue3/React18/TS/Tailwind等]
3. 约束条件:[兼容性/性能/规范要求等]
4. 输出要求:[代码/文档/解释/优化方案等]

请保证:
- 代码可直接运行,无语法错误
- 符合行业最佳实践和团队规范
- 给出核心逻辑解释和避坑点

📝 代码生成类

1. 组件生成

【Vue3+TS组件生成】
请实现一个响应式的「分页组件」,技术栈:Vue3 + TS + Composition API + Element Plus,要求:
1. 功能:支持页码切换、每页条数选择、跳转到指定页
2. Props:pageNum(当前页)、pageSize(每页条数)、total(总条数)、pageSizes(可选条数数组)
3. Events:page-change(页码变化)、size-change(条数变化)
4. 样式:适配移动端,符合Element Plus设计风格
5. 输出:完整的.vue文件 + Props类型注释 + 使用示例
【React18+TS组件生成】
请实现一个「下拉选择组件」,技术栈:React18 + TS + React Hooks + Ant Design,要求:
1. 功能:支持单选/多选、搜索过滤、远程加载数据
2. Props:options(选项数组)、value(选中值)、onChange(回调)、multiple(是否多选)、remote(是否远程)
3. 交互:搜索时防抖(300ms),远程加载时显示加载状态
4. 输出:完整的.tsx文件 + 类型定义 + 使用示例
【原生JS组件生成】
请实现一个「图片懒加载组件」,技术栈:原生JS + CSS3,要求:
1. 功能:滚动到可视区域加载图片,加载失败显示占位图
2. 兼容:IE11+、Chrome、Firefox
3. 性能:节流处理滚动事件(100ms),避免频繁触发
4. 输出:完整的JS/CSS/HTML代码 + 注释 + 使用说明

2. 功能函数生成

【工具函数生成】
请实现以下前端常用工具函数,技术栈:TS,要求:
1. 函数列表:
   - 防抖函数(debounce):支持立即执行、取消执行
   - 节流函数(throttle):支持时间戳/定时器版本
   - 深拷贝函数(deepClone):支持对象/数组/日期/正则
   - 格式日期函数(formatDate):支持自定义格式(YYYY-MM-DD HH:mm:ss)
2. 输出:完整的.ts文件 + 函数注释 + 测试用例
【API请求函数生成】
请基于Axios封装前端请求函数,技术栈:TS + Axios,要求:
1. 功能:
   - 请求拦截:添加token、统一请求头
   - 响应拦截:统一处理错误、格式化响应数据
   - 取消重复请求:同一接口未响应时禁止重复请求
   - 超时处理:默认30s超时,支持自定义
2. 输出:完整的request.ts文件 + 使用示例 + 错误码说明

3. 页面生成

【电商首页生成】
请实现一个电商首页的核心模块,技术栈:Vue3 + TS + Vite + Tailwind CSS,要求:
1. 模块:轮播图、分类导航、爆款商品列表、限时秒杀
2. 交互:轮播图自动播放/手动切换、商品卡片hover效果、秒杀倒计时
3. 适配:移动端优先(375px-750px),适配PC端(1200px+)
4. 输出:完整的.vue文件 + 模拟数据 + 样式说明

🐞 Bug排查类

【JS报错排查】
请分析以下前端报错并给出修复方案:
1. 报错信息:Uncaught ReferenceError: xxx is not defined
2. 报错位置:src/utils/format.js:15
3. 相关代码:[粘贴报错代码片段]
4. 运行环境:Chrome 120、Vue3、Vite 5.0
5. 复现步骤:进入个人中心页点击「修改昵称」按钮
6. 输出要求:
   - 报错原因(通俗解释)
   - 修复后的代码
   - 预防此类问题的建议
【CSS样式问题排查】
请分析以下CSS样式问题并给出解决方案:
1. 问题描述:移动端商品卡片在iPhone SE上显示溢出,PC端正常
2. 相关代码:[粘贴CSS/HTML代码]
3. 测试环境:iPhone SE(320px)、Chrome模拟器
4. 输出要求:
   - 问题原因(盒模型/适配/优先级等)
   - 修复后的样式代码
   - 移动端适配的通用技巧
【性能问题排查】
请分析以下前端性能问题并给出优化方案:
1. 问题描述:长列表滚动时页面卡顿,FPS低于30
2. 技术栈:React18 + 虚拟列表(未使用)
3. 测试数据:列表数据量5000条,每条包含图片/文字
4. 性能指标:Lighthouse评分性能60分
5. 输出要求:
   - 卡顿原因分析
   - 具体优化方案(代码+步骤)
   - 优化后的性能预期

🔧 代码重构类

【Vue2→Vue3重构】
请将以下Vue2组件重构为Vue3 Composition API,要求:
1. 重构目标:
   - 替换Options API为Composition API
   - 添加TS类型定义
   - 移除Vue2特有API(如$emit/$refs的旧用法)
   - 优化性能(减少不必要的响应式数据)
2. 原代码:[粘贴Vue2组件代码]
3. 输出要求:
   - 重构后的完整.vue文件
   - 重构点说明(逐条列出)
   - 重构后的测试注意事项
【代码性能重构】
请重构以下前端代码以提升性能,技术栈:原生JS + DOM操作,要求:
1. 优化目标:
   - 减少DOM操作次数(批量处理)
   - 避免重排重绘
   - 优化循环逻辑(减少计算量)
2. 原代码:[粘贴待优化代码]
3. 输出要求:
   - 优化后的代码
   - 性能优化点说明
   - 优化前后性能对比(执行时间/操作次数)

📚 文档/注释类

【组件文档生成】
请为以下Vue3组件生成规范的使用文档,要求:
1. 文档格式:
   - 组件介绍
   - Props说明(名称/类型/默认值/必填/说明)
   - Events说明(名称/参数/说明)
   - Slots说明(名称/说明)
   - 示例代码(基础用法/高级用法)
2. 组件代码:[粘贴组件代码]
3. 输出要求:Markdown格式,简洁易懂,适合团队协作
【接口文档生成】
请基于以下API请求函数生成接口文档,要求:
1. 文档格式:
   - 接口名称
   - 请求地址/方法
   - 请求参数(名称/类型/必填/说明)
   - 响应数据(结构/字段说明)
   - 错误码说明
   - 调用示例
2. API函数代码:[粘贴请求函数代码]
3. 输出要求:Markdown格式,符合OpenAPI规范
【代码注释生成】
请为以下TS函数添加规范的JSDoc注释,要求:
1. 注释包含:
   - 函数功能描述
   - 参数说明(名称/类型/说明/默认值)
   - 返回值说明(类型/说明)
   - 异常说明(可能抛出的错误)
   - 示例用法
2. 函数代码:[粘贴TS函数代码]

🚀 面试/学习类

【前端面试题解答】
请作为资深前端面试官,解答以下面试题并给出评分标准:
1. 面试题:请手写Promise.all,并说明其实现原理和边界情况
2. 要求:
   - 给出完整的TS实现代码
   - 通俗解释实现原理(适合新手理解)
   - 列出边界情况(如参数非数组、Promise reject等)
   - 给出面试评分标准(基础分/进阶分/优秀分)
【技术知识点讲解】
请讲解以下前端知识点,要求:
1. 知识点:Vue3的响应式原理(Proxy版本)
2. 讲解要求:
   - 从基础概念入手(适合新手)
   - 结合代码示例(手写简易版响应式)
   - 对比Vue2的响应式差异
   - 列出实际开发中的应用场景
3. 输出要求:Markdown格式,图文结合(用伪代码/流程图辅助)

二、前端AI使用避坑手册(2026最新版)

🚨 核心避坑原则(3大黄金法则)

  1. 「验证优先」原则:AI生成的任何代码/方案,必须本地运行验证,核心逻辑(支付/登录/权限)需多环境测试;
  2. 「理解再用」原则:不直接复制粘贴AI代码,至少看懂核心逻辑,避免「知其然不知其所以然」;
  3. 「安全第一」原则:公共AI工具不传递公司核心代码、敏感信息(如密钥/接口地址),优先用私有化部署工具。

📌 分场景避坑指南

1. 代码生成场景避坑

坑点表现解决方案
代码兼容性差AI生成的代码只支持最新浏览器,不兼容低版本提示词中明确「兼容范围」(如IE11+/Chrome90+),要求AI补充降级方案
代码有隐藏bug表面能运行,边界场景(如空值/异常数据)会报错要求AI「添加边界条件处理」「给出测试用例」,本地全覆盖测试
代码不符合团队规范命名/格式和团队ESLint规范冲突提示词中粘贴团队ESLint规则,要求AI「严格遵循该规范」

2. Bug排查场景避坑

坑点表现解决方案
AI诊断错误给出的报错原因和实际不符补充更多上下文(如运行日志/复现视频),分阶段提问(先问「可能的报错原因」,再问「修复方案」)
修复方案不落地AI给出的方案太通用,无法直接用提示词中明确「给出可直接运行的修复代码」「标注修改位置」

3. 文档生成场景避坑

坑点表现解决方案
文档信息不全遗漏Props/接口参数说明提示词中明确「列出所有Props/参数,无遗漏」,对照代码核对文档
文档和代码不一致文档描述的功能和代码实际逻辑冲突要求AI「基于代码逐行生成文档」,生成后交叉验证

4. 安全/版权避坑

坑点表现解决方案
代码侵权AI生成的代码包含第三方未授权代码提示词中要求「只使用MIT/Apache2.0协议的开源代码」,生成后用代码查重工具检查
信息泄露核心代码/架构被AI记录并用于其他场景公共AI只传递代码片段,核心逻辑用伪代码替代,公司项目使用私有化AI工具

🛠️ 避坑工具包(2026推荐)

  1. 代码验证工具:ESLint(语法检查)、Jest/Vitest(单元测试)、BrowserStack(多浏览器兼容测试);
  2. 安全检查工具:Snyk(代码安全扫描)、GitGuardian(敏感信息检测);
  3. 提示词优化工具:Prompt Perfect(提示词润色)、LangChain(结构化提示词)。

📝 避坑实操步骤(通用流程)

1. 明确需求:先手写核心需求点,避免提示词模糊;
2. 生成内容:用结构化提示词让AI生成代码/文档;
3. 初步验证:运行代码/核对文档,排查明显问题;
4. 追问修正:针对问题让AI重新生成,直到符合要求;
5. 最终确认:核心逻辑手动复核,补充测试用例/注释。

三、模板使用说明

  1. 复制技巧:所有模板可直接复制到ChatGPT/豆包/文心一言等AI工具,替换「[ ]」中的内容即可使用;
  2. 定制化:可根据团队技术栈/规范,修改模板中的「技术栈」「约束条件」等部分,形成专属模板库;
  3. 效率提升:将高频模板保存到笔记工具(如Notion/语雀),开发时一键复制,节省重复编写提示词的时间。

总结

  1. 提示词核心:100+模板覆盖前端全场景,结构化提示词能让AI输出更精准的内容,避免反复追问;
  2. 避坑关键:遵循「验证优先、理解再用、安全第一」三大原则,分场景排查坑点,结合工具包做好验证;
  3. 落地建议:先从高频小场景试用模板,熟悉后再拓展到复杂场景,最大化发挥AI提效价值。