Vue

专精Vue 3应用开发、调试与审查的AI助手

前端开发 前端开发全栈开发 排查Bug根因调试复杂代码开发Vue应用写Vue 3组件代码 claudecursor通用 ★ 4k 更新于 2026-08-01

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Vue。
它的用途是:专精Vue 3应用开发、调试与审查的AI助手
完整的 Skill 内容见:https://321skill.com/skills/vue-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘我的Vue 3组件里,一个用`reactive`定义的对象,在解构赋值给另一个变量后,新变量不再响应式更新了,怎么办?’ 它会先解释Vue 3响应性原理,指出解构会破坏Proxy,然后给出具体解决方案,例如使用`toRefs`配合解构,或改用`computed`,并附上修正后的代码示例。

介绍

本技能专门用于解决Vue 3应用开发中遇到的各种棘手问题,特别是响应性系统、组件、组合式函数、Pinia状态管理、Vue Router、表单和性能优化等方面的疑难杂症。当你的UI在状态变更后不更新、解构或重新赋值导致响应性丢失、忘记使用.value、侦听器不触发或陷入循环、props或v-model同步失效、模板引用为null、SSR水合不匹配、路由参数变更未触发组件重载、Pinia报错“getActivePinia() was called but there was no active Pinia”、控制台出现“Failed to resolve component”或“Extraneous non-props attributes”警告、页面因错误而空白、长列表或大对象导致输入卡顿、图表或地图库放入ref()后失效、作用域样式未传递给子组件,以及从Vue 2选项式API迁移到组合式API和<script setup>时,都可以寻求它的帮助。

使用时,你可以直接向AI描述你遇到的Vue 3具体问题、错误信息或代码片段。AI会分析问题根因,提供详细的解决方案、修复代码示例和最佳实践建议,帮助你快速定位并解决问题。

本技能非常适合正在开发或维护Vue 3项目的开发者,尤其是那些被Vue 3响应性系统的复杂性和各种边界情况所困扰,需要一位经验丰富的“调试伙伴”来辅助排查和修复问题的人。

请注意,本技能专注于Vue 3核心框架及相关生态(Pinia, Vue Router)的开发和调试,不适用于Nuxt特定的SSR、路由和数据获取(请使用专门的Nuxt技能),也不处理Vite构建配置、React或Svelte相关的问题。

核心特点

与通用编程助手不同,它深度聚焦Vue 3框架的响应性系统、组合式API及核心生态库(Pinia, Vue Router),能精准诊断和解决Vue 3特有的、易错的开发难题,如响应性丢失、侦听器循环、SSR水合错误等。

注意事项

不适用于Nuxt.js、Vite构建配置、React或Svelte框架相关的问题。

常见问题

Vue 3中为什么解构会丢失响应性?如何解决?

解构会破坏Proxy代理,导致响应性丢失。可以使用`toRefs()`将响应式对象的属性转换为ref,或使用`computed`来解构。

Pinia报错“getActivePinia() was called but there was no active Pinia”怎么办?

这通常是因为在Vue应用上下文外(如路由守卫、axios拦截器)使用了Pinia store。确保在`app.use(pinia)`之后,或在`setup()`、组件生命周期钩子、actions内部使用store。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/vue-x-5/raw/index.md 读取 Vue 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。