关于 avue-form
为 Vue 项目提供 Avue-form 使用指导的 Agent Skill,文档按官方结构组织,涵盖组件、配置和 API。适合需要实现或排查表单功能的开发者。
主要功能
- 01提供安装与基础用法示例
- 02说明表单选项和列配置
- 03覆盖校验、事件与方法
- 04介绍动态表单和布局等功能
- 05提供 API 参考与模板
适用场景
- 01在 Vue 项目中安装并配置 Avue-form
- 02实现表单校验、提交或重置
- 03定制表单组件、分组或标签页
- 04查询组件 API 和事件用法
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ avue-skills --skill avue-form安装后在 Claude Code 中输入/avue-form确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSE.txtagents/openai.yamlapi/columns-api.mdevents-api.mdform-api.mdmethods-api.mdoptions-api.mdexamples/components/basic-usage.mdcolumns.mdconfiguration.mdevents.mdinstallation.mdintro.mdmethods.mdoptions.mdvalidation.mdtemplates/basic-form.mdconfiguration.mdinstallation.md详细介绍
何时使用此技能
当用户希望执行以下操作时,请使用此技能:
- 在 Vue 项目中安装并设置 Avue-form
- 在 Vue 应用中使用 Avue-form 组件
- 配置表单选项和列
- 处理表单验证
- 使用表单事件和方法
- 自定义表单组件
- 了解 Avue-form API 和方法
- 排查 Avue-form 问题
如何使用此技能
此技能按照 Avue-form 官方文档结构(https://avuejs.com/form/form-doc.html)组织。使用 Avue-form 时:
-
根据用户请求确定主题:
- 安装/安装 →
examples/components/installation.md - 基本用法/基础用法 →
examples/components/basic-usage.md - 配置/配置 →
examples/components/configuration.md - 功能/功能特性 →
examples/features/ - API/API 文档 →
api/
- 安装/安装 →
-
从
examples/目录加载相应的示例文件:组件(组件):
examples/components/intro.md- Avue-form 简介examples/components/installation.md- 安装指南examples/components/basic-usage.md- 基本用法examples/components/configuration.md- 配置examples/components/options.md- 表单选项examples/components/columns.md- 表单列examples/components/validation.md- 表单验证examples/components/events.md- 表单事件examples/components/methods.md- 表单方法
功能特性(功能特性):
examples/features/dynamic-form.md- 动态表单examples/features/form-layout.md- 表单布局examples/features/form-rules.md- 表单规则examples/features/form-submit.md- 表单提交examples/features/form-reset.md- 表单重置examples/features/custom-components.md- 自定义组件examples/features/form-group.md- 表单组examples/features/form-tabs.md- 表单选项卡
-
遵循该示例文件中的具体说明,了解语法、结构和最佳实践
重要说明:
- Avue-form 基于 Vue
- 组件使用 Vue 语法
- 示例包含 Options API 和 Composition API
- 每个示例文件都包含关键概念、代码示例和要点
-
根据需要参考
api/目录中的 API 文档:api/form-api.md- 表单组件 APIapi/options-api.md- 选项 APIapi/columns-api.md- 列 APIapi/events-api.md- 事件 APIapi/methods-api.md- 方法 API
-
使用
templates/目录中的模板:templates/installation.md- 安装模板templates/basic-form.md- 基本表单模板templates/configuration.md- 配置模板
1. 了解 Avue-form
Avue-form 是一个 Vue 表单组件库,提供丰富的表单控件和配置选项。
关键概念:
- 表单组件:主要的表单组件
- 选项:表单配置选项
- 列:表单字段定义
- 验证:表单验证规则
- 事件:表单事件
- 方法:表单方法
2. 安装
使用 npm:
npm install @smallwei/avue
使用 yarn:
yarn add @smallwei/avue
使用 pnpm:
pnpm add @smallwei/avue
3. 基本设置
// main.js
import Vue from 'vue'
import Avue from '@smallwei/avue'
import '@smallwei/avue/lib/theme-default/index.css'
Vue.use(Avue)
<template>
<avue-form :option="option" v-model="form"></avue-form>
</template>
<script>
export default {
data() {
return {
form: {},
option: {
column: [
{
label: 'Name',
prop: 'name',
type: 'input'
}
]
}
}
}
}
</script>
文档映射(与官方文档一一对应)
examples/→ https://avuejs.com/form/form-doc.html
示例和模板
此技能包含详细示例,其组织结构与官方文档一致。所有示例均位于 examples/ 目录中(见上方映射)。
使用示例:
- 根据用户请求确定主题
- 根据上方映射加载相应的示例文件
- 遵循该文件中的说明、语法和最佳实践
- 根据具体使用场景调整代码示例
使用模板:
- 参考
templates/目录中的模板,了解常见的脚手架 - 根据具体需求和编码风格调整模板
API 参考
详细的 API 文档位于 api/ 目录中,结构与官方 Avue-form API 文档一致:
表单组件 API(api/form-api.md)
- 表单组件属性
- 表单组件事件
- 表单组件插槽
Options API(api/options-api.md)
- 表单选项配置
- 选项属性
- 选项方法
Columns API(api/columns-api.md)
- 列定义
- 列属性
- 列类型
Events API(api/events-api.md)
- 表单事件
- 事件处理程序
- 事件参数
Methods API(api/methods-api.md)
- 表单方法
- 方法参数
- 方法返回值
使用 API 参考:
- 确定需要查询的 API
- 从
api/目录中打开对应的 API 文件 - 查找 API 签名、参数、返回类型和示例
- 参考链接中的示例文件,了解详细用法
- 所有 API 文件都包含指向
examples/目录中相关示例文件的链接
最佳实践
- 正确配置选项:正确设置表单选项
- 清晰定义列:为表单列设置合适的类型
- 处理验证:合理使用验证规则
- 处理事件:使用表单事件进行交互
- 使用方法:利用表单方法执行操作
- 自定义组件:按需自定义组件
- 遵循 Vue 模式:遵循 Vue.js 最佳实践
资源
关键词
Avue-form、avue-form、@avue/form、Vue 表单、表单组件、表单组件、表单配置、表单验证、表单事件、表单方法、表单选项、表单列、表单验证、表单事件、表单方法、动态表单、表单布局、表单规则、表单提交、表单重置、自定义组件、表单组、表单标签页
评论
支持 Markdown