关于 avue
avue 是面向 Avue 开发任务的参考技能,帮助使用者查找对应示例、API 文档和模板。内容覆盖 Vue 2.x 下的表单、表格及常用组件配置。
主要功能
- 01按主题定位 Avue 示例
- 02提供表单与表格配置参考
- 03涵盖组件和全局 API
- 04提供 CRUD 与国际化示例
- 05包含常用开发模板
适用场景
- 01实现 Avue 数据驱动表单
- 02配置表格、树形和上传组件
- 03开发 CRUD 页面
- 04查找 Avue 全局 API 用法
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ partme-ai/ full-stack-skills --skill avue安装后在 Claude Code 中输入/avue确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSE.txtapi/components.mdglobal-api.mdexamples/advanced/crud.mdinternationalization.mdexamples/components/table.mdtree.mdupload.mdexamples/forms/basic-form.mdexamples/getting-started/global-config.mdinstallation.mdquick-start.mdtemplates/crud-template.mdform-template.mdtable-template.md详细介绍
适用场景
当用户希望执行以下操作时,使用此技能:
- 使用 Avue 构建管理系统
- 使用 Avue 表格和表单组件
- 实现数据驱动视图
- 使用 Avue 全局 API($DialogForm、$Clipboard、$ImagePreview 等)
- 配置 Avue 表单和表格
- 使用 Avue 组件(Tree、Upload、Select 等)
- 使用 Avue 实现 CRUD 操作
- 自定义 Avue 组件
- 配置国际化
- 使用 Avue 插件和扩展
如何使用此技能
此技能按照 Avue 官方文档结构(https://avuejs.com/)组织。使用 Avue 时:
-
确定主题,根据用户的请求选择:
- 入门/快速开始 →
examples/getting-started/installation.md或examples/getting-started/quick-start.md - 表单 →
examples/forms/basic-form.md或examples/forms/form-config.md - 表格 →
examples/components/table.md - 树形 →
examples/components/tree.md - 上传 →
examples/components/upload.md - 全局 API →
api/global-api.md
- 入门/快速开始 →
-
从
examples/目录加载相应的示例文件:入门(快速开始)-
examples/getting-started/:examples/getting-started/installation.md- 安装 Avue 并进行基本设置examples/getting-started/quick-start.md- 快速入门教程examples/getting-started/global-config.md- 全局配置
表单 -
examples/forms/:examples/forms/basic-form.md- 表单基本用法examples/forms/form-config.md- 表单配置examples/forms/form-validation.md- 表单验证examples/forms/form-table.md- 带表格选择器的表单
组件 -
examples/components/:examples/components/table.md- 表格组件examples/components/tree.md- 树形组件examples/components/upload.md- 上传组件examples/components/select.md- 选择器组件examples/components/input.md- 输入组件
进阶 -
examples/advanced/:examples/advanced/crud.md- CRUD 操作examples/advanced/internationalization.md- 国际化examples/advanced/plugins.md- 插件和扩展
-
遵循相应示例文件中的具体说明,包括语法、结构和最佳实践
重要说明:
- 所有示例均遵循 Avue API
- 示例使用 Vue 2.x 语法
- 每个示例文件都包含关键概念、代码示例和要点
- 务必查看示例文件,了解最佳实践和常见模式
- Avue 基于 Vue 和 Element UI
-
必要时参考
api/目录中的 API 文档:api/global-api.md- 全局 API 参考api/components.md- 组件 API 参考
-
使用
templates/目录中的模板:templates/form-template.md- 表单模板templates/table-template.md- 表格模板templates/crud-template.md- CRUD 模板
文档映射(与官方文档一一对应)
- 查看示例和 API 文件 → https://avuejs.com
示例和模板
此技能包含详细示例,按照官方文档结构组织。所有示例均位于 examples/ 目录中(参见上方映射)。
使用示例:
- 根据用户的请求确定主题
- 根据上方映射加载相应的示例文件
- 遵循该文件中的说明、语法和最佳实践
- 根据具体用例调整代码示例
使用模板:
- 参考
templates/目录中的模板,了解常见的脚手架结构 - 根据具体需求和编码风格调整模板
API 参考
详细的 API 文档位于 api/ 目录中,按照 Avue 官方 API 文档结构组织:
全局 API (api/global-api.md)
- $DialogForm - 对话框表单
- $Clipboard - 剪贴板操作
- $ImagePreview - 图片预览
- $Print - 打印功能
- $Export - 导出功能
- $Log - 日志记录
- findObject、findArray、findNode - 工具函数
- watermark - 水印
- downFile - 文件下载
- randomId - 随机 ID 生成
- loadScript - 脚本加载
- deepClone - 深度克隆
- setPx - 像素转换
- validatenull - 验证
- vaildData - 数据验证
组件 API (api/components.md)
- 组件属性和 API
- 组件事件和方法
- 组件配置
使用 API 参考:
- 确定你需要帮助的 API
- 从
api/目录加载相应的 API 文件 - 查找 API 签名、参数、返回类型和示例
- 参考链接的示例文件,了解详细用法
- 所有 API 文件都包含指向
examples/目录中相关示例文件的链接
最佳实践
- 安装 Avue:安装 @smallwei/avue 包
- 导入样式:导入 Avue CSS 样式
- 使用 Vue.use():通过 Vue.use(Avue) 注册 Avue
- 数据驱动:对表单和表格采用数据驱动方式
- 配置:通过选项对象配置表单和表格
- 全局 API:使用 Avue 全局 API 执行常见操作
- 国际化:配置 i18n 以支持多语言
- 插件:使用 Avue 插件扩展功能
- 组件组合:组合组件以构建复杂 UI
- 性能:针对大型数据集优化性能
资源
- 官方网站:https://avuejs.com/
- GitHub 仓库:https://github.com/avue/avue
关键词
Avue、Vue、Element UI、数据驱动、表单、表格、CRUD、$DialogForm、$Clipboard、$ImagePreview、$Print、$Export、树形、上传、选择器、数据驱动、表单、表格、CRUD、树形、上传、选择器
评论
支持 Markdown