Vue最佳实践Skill vue-best-practices

这是一个专注于Vue.js 3框架开发最佳实践的技能包,特别针对TypeScript类型安全、vue-tsc类型检查和Volar编辑器支持。它提供了一套完整的规则和解决方案,用于提升Vue组件开发的健壮性和开发效率。核心功能包括:Vue组件Props类型提取、模板严格类型检查、CSS模块拼写校验、Volar配置优化、Pinia状态管理模拟等。关键词:Vue.js, TypeScript, 类型安全, 组件开发, 前端工程化, Volar, vue-tsc。

前端开发 0 次安装 11 次浏览 更新于 3/1/2026

name: vue最佳实践 description: 适用于TypeScript、vue-tsc和Volar的Vue 3和Vue.js最佳实践。该技能应用于编写、审查或重构Vue组件时,以确保正确的类型模式。触发条件涉及Vue组件、props提取、包装组件、模板类型检查或Volar配置的任务。 license: MIT metadata: author: hyf0 version: “8.0.0”

能力规则

规则 关键词 描述
提取组件props 获取props类型,包装组件,扩展props,继承props,ComponentProps 从.vue组件中提取类型
vue-tsc严格模板 未定义组件,模板错误,strictTemplates 捕获模板中未定义的组件
透传属性 透传,$attrs,包装组件 对透传属性进行类型检查
严格CSS模块 css模块,$style,拼写错误 捕获CSS模块类名的拼写错误
data-属性配置 data-*,strictTemplates,属性 允许data-*属性
volar-3重大变更 volar,vue-language-server,编辑器 修复Volar 3.0升级问题
模块解析打包器 找不到模块,@vue/tsconfig,moduleResolution 修复模块解析错误
defineModel更新事件 defineModel,更新事件,未定义 修复模型更新错误
withDefaults联合类型 withDefaults,联合类型,默认值 修复联合类型默认值
深度监听数值 watch,deep,数组,Vue 3.5 高效数组监听
Vue指令注释 @vue-ignore,@vue-skip,模板 控制模板类型检查
vue-router类型化参数 路由参数,类型化路由器,unplugin 修复路由参数类型化

效率规则

规则 关键词 描述
hmr-vue-ssr hmr,ssr,热重载 修复SSR应用中的HMR
pinia-store-mocking pinia,模拟,vitest,store 模拟Pinia存储

参考