Vue 2 + JavaScript 专用 AI Prompt 模板合集

115 阅读2分钟

🎯 Vue 2 + JavaScript 专用 AI Prompt 模板合集


⚙️ Vue 2 组件开发

场景Prompt
编写组件帮我写一个 Vue 2 的分页组件,支持传入 total、pageSize、currentPage。
增加 props 类型校验请为这个 Vue 2 组件补充 props 的类型校验。
添加生命周期注释解释一下这个组件每个生命周期函数是做什么的。
抽离逻辑把这个 Vue 2 组件中的业务逻辑提取到一个 mixin 中。

🧩 Vue 路由 & Vuex

类型Prompt
Vue Router 配置帮我配置一个 Vue Router,支持登录页、首页、404 页面,并有嵌套路由。
Vuex 基础结构用 Vuex 写一个用户模块,包含登录、登出、获取用户信息的 action。
状态同步解释 Vuex 中 mapState 和 mapMutations 的区别及用法。

🔄 数据交互 & 表单处理

类型Prompt
表单验证用 VeeValidate 实现一个注册表单,包含用户名、邮箱、密码验证。
接口调用逻辑封装一个 API 请求模块,用 axios,在 Vue 组件中使用。
loading 状态处理为这个异步操作添加 loading 状态逻辑,并在按钮上显示 loading 效果。

🎨 UI & 动画

类型Prompt
元素动画使用 Vue 的过渡动画让这个列表在添加/删除时有平滑过渡效果。
Element UI用 Element UI 写一个弹窗组件,支持 slot 插入表单内容。
响应式布局请优化这个 Vue 页面在手机上的显示效果,改成响应式布局。

🧠 Bug 修复 & 优化建议

类型Prompt
找 bug为什么这个组件的 mounted 没有触发?帮我排查。
组件卡顿这个组件在列表很长的时候会卡顿,帮我优化一下。
依赖冲突排查vue-cli 项目中引入 xxx 报错,可能是依赖冲突吗?该如何解决?

✅ 单元测试

类型Prompt
基础测试为这个 Vue 组件写一个简单的单元测试,使用 jest + vue-test-utils。
模拟 API如何在单元测试中 mock 掉 axios 请求?

📘 项目结构建议

类型Prompt
目录设计给我推荐一个中型 Vue 2 项目的文件结构,包括组件、api、store 等。
代码规范帮我生成一份适用于 Vue 2 项目的 ESLint 配置。