mcpField
A
avue-form

avue-form

github.com/full-stack-skills开发037 次安装4 周前更新
代码仓库

关于 avue-form

为 Vue 项目提供 Avue-form 使用指导的 Agent Skill,文档按官方结构组织,涵盖组件、配置和 API。适合需要实现或排查表单功能的开发者。

主要功能

  1. 01提供安装与基础用法示例
  2. 02说明表单选项和列配置
  3. 03覆盖校验、事件与方法
  4. 04介绍动态表单和布局等功能
  5. 05提供 API 参考与模板

适用场景

  1. 01在 Vue 项目中安装并配置 Avue-form
  2. 02实现表单校验、提交或重置
  3. 03定制表单组件、分组或标签页
  4. 04查询组件 API 和事件用法

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/full-stack-skills/avue-skills --skill avue-form

安装后在 Claude Code 中输入/avue-form确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE.txt
agents/
openai.yaml
api/
columns-api.md
events-api.md
form-api.md
methods-api.md
options-api.md
examples/components/
basic-usage.md
columns.md
configuration.md
events.md
installation.md
intro.md
methods.md
options.md
validation.md
templates/
basic-form.md
configuration.md
installation.md

详细介绍

何时使用此技能

当用户希望执行以下操作时,请使用此技能:

  • 在 Vue 项目中安装并设置 Avue-form
  • 在 Vue 应用中使用 Avue-form 组件
  • 配置表单选项和列
  • 处理表单验证
  • 使用表单事件和方法
  • 自定义表单组件
  • 了解 Avue-form API 和方法
  • 排查 Avue-form 问题

如何使用此技能

此技能按照 Avue-form 官方文档结构(https://avuejs.com/form/form-doc.html)组织。使用 Avue-form 时:

  1. 根据用户请求确定主题:

    • 安装/安装 → examples/components/installation.md
    • 基本用法/基础用法 → examples/components/basic-usage.md
    • 配置/配置 → examples/components/configuration.md
    • 功能/功能特性 → examples/features/
    • API/API 文档 → api/
  2. 从 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 - 表单选项卡
  3. 遵循该示例文件中的具体说明,了解语法、结构和最佳实践

    重要说明:

    • Avue-form 基于 Vue
    • 组件使用 Vue 语法
    • 示例包含 Options API 和 Composition API
    • 每个示例文件都包含关键概念、代码示例和要点
  4. 根据需要参考 api/ 目录中的 API 文档:

    • api/form-api.md - 表单组件 API
    • api/options-api.md - 选项 API
    • api/columns-api.md - 列 API
    • api/events-api.md - 事件 API
    • api/methods-api.md - 方法 API
  5. 使用 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/ 目录中(见上方映射)。

使用示例:

  • 根据用户请求确定主题
  • 根据上方映射加载相应的示例文件
  • 遵循该文件中的说明、语法和最佳实践
  • 根据具体使用场景调整代码示例

使用模板:

  • 参考 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 参考:

  1. 确定需要查询的 API
  2. 从 api/ 目录中打开对应的 API 文件
  3. 查找 API 签名、参数、返回类型和示例
  4. 参考链接中的示例文件,了解详细用法
  5. 所有 API 文件都包含指向 examples/ 目录中相关示例文件的链接

最佳实践

  1. 正确配置选项:正确设置表单选项
  2. 清晰定义列:为表单列设置合适的类型
  3. 处理验证:合理使用验证规则
  4. 处理事件:使用表单事件进行交互
  5. 使用方法:利用表单方法执行操作
  6. 自定义组件:按需自定义组件
  7. 遵循 Vue 模式:遵循 Vue.js 最佳实践

资源

关键词

Avue-form、avue-form、@avue/form、Vue 表单、表单组件、表单组件、表单配置、表单验证、表单事件、表单方法、表单选项、表单列、表单验证、表单事件、表单方法、动态表单、表单布局、表单规则、表单提交、表单重置、自定义组件、表单组、表单标签页

评论

支持 Markdown