DevKit源码

Vue 单文件组件模板

按表单配置生成 .vue 单文件组件模板源码。

script setup + Composition API(固定)
未执行defineProps 类型 + withDefaultsdefineEmits

PascalCase 多词命名(如 UserForm)

props(可留空)
emits(可留空)
UserForm.vue
Vue SFC 源码
字符 0字节 0行 0
使用说明

生成内容

  • 仅生成源码模板,不渲染组件、不执行任何源码,也不调用 AI 后端。
  • TypeScript:defineProps 使用类型 + withDefaults(有默认值时);JavaScript:使用运行时对象写法。
  • emits 使用 defineEmits;样式支持 scoped / 非 scoped / 无、CSS / SCSS。
  • 默认值仅支持字面量(数字、引号字符串、true/false[]{}null)。

校验

组件名必须是合法标识符且不能是保留字;单词组件名仅给黄色建议(Vue 风格指南),不会阻止生成。props / emits 的名称、重复项、默认值错误会定位到具体行。

什么时候用「Vue 单文件组件模板」

新建 Vue 组件时想省掉重复的骨架代码,尤其是团队约定固定的 <script setup> 结构。

使用要点

  • 按表单配置生成 .vue 单文件组件源码(Composition API)。
  • 可带 props、emits、样式与 scoped 等常见选项。
  • 生成的是骨架,业务逻辑仍需自己填。

相关工具

Vue 单文件组件模板与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。