SuperAPI AI 工具集

veltra-desktop

前端与建站

查看项目

更新于 10-16 03:42

技能介绍

用途:为 @veltra/desktop 组件库(71 个组件)提供 Props、Emits、Exposed 类型文档,用在页面开发涉及 UI 组件、表单、表格、对话框、选择器、树、消息通知、编辑器、导航菜单等场景。使用方式:先查 catalog,再打开 generated/components/ 下的单文件;分类索引见 categories。分类概览:表单 25(form、input、select、date-picker)、数据展示 12(table、tree、list、paginator)、反馈通知 10(message、dialog、drawer、loading)、导航 7(menu、tabs、breadcrumb)、布局容器 4(layout、card、scroll)、编辑器 6(code-editor、table-editor)、通用 7(button、icon、action)。索引路径:全量目录 catalog.md,分类 categories/*.md,单组件 generated/components/<name>.md,共享类型 shared-types.md,同步元数据 manifest.json,使用模式与排错 references/dev-patterns.md。导入方式:自动按需导入(推荐)用 unplugin-components + U 前缀解析,模板中 <u-button> 与 <UButton> 等价,resolver 引入对应 style.ts;也可手动导入,如 import type { ButtonProps, TableColumn, FormExposed } from '@veltra/desktop',import { FormModel, DynamicFormModel, defineTableColumns, message } from '@veltra/desktop',import { Edit, Delete, Search } from '@veltra/icons/normal'。核心模式:v-model 统一用 modelValue / update:modelValue;FormModel + <u-form field> 支持 model.validate()、resetData()、setData()、clearValidate();表格列用 defineTableColumns,列插槽 #column:<key>,树用 #default 等作用域插槽;通过 shallowRef<TreeExposed>() 等访问实例方法。根目录可执行 bun run sync-veltra-desktop 或 bun run sync-skills 重新生成 generated/。限制:资料仅提供类型文档与索引结构,未提供具体安装命令、版本、收费、价格及完整用法示例,相关细节暂未提供。