用途:该技能面向 Vue 3 与 Vue.js 的 TypeScript 开发,在编写、审查或重构 Vue 组件时提供最佳实践与问题修复规则,重点配合 vue-tsc 与 Volar 做类型检查。
主要能力:分为能力规则与效率规则两类。能力规则包括从 .vue 组件提取 props 类型、用 strictTemplates 捕获模板中未定义组件、对 fallthrough 属性($attrs)做类型检查、捕获 CSS Modules 类名拼写错误、允许 data-* 属性、修复 Volar 3.0 升级问题、修复模块解析错误(@vue/tsconfig、moduleResolution)、修复 defineModel 更新事件未定义、修复 withDefaults 联合类型默认值、Vue 3.5 数组深度监听、用 @vue-ignore/@vue-skip 控制模板类型检查、修复路由参数类型(unplugin)。效率规则包括修复 SSR 应用中的 HMR 热更新、用 vitest 模拟 Pinia store。
使用方式:资料未提供具体安装命令或调用步骤,仅列出规则名称、关键词与说明,可依据关键词在遇到对应报错或场景时查阅相应规则。
适用场景:Vue 3 + TypeScript 项目开发、组件重构、类型报错排查、Volar 升级迁移、Pinia 单元测试与 SSR 热更新调试。
限制:资料未说明收费、价格、支持平台与具体效果,相关规则的实际行为需以官方文档为准;参考资源为 Vue Language Tools、vue-component-type-helpers 与 Vue 3 文档。