name: avue description: 提供Avue框架的全面指导,包括CRUD操作、表单组件和数据管理。当用户询问Avue、需要构建管理界面、实现CRUD操作或使用Avue组件时使用。 license: 完整条款见LICENSE.txt
何时使用此技能
每当用户想要时使用此技能:
- 使用Avue构建管理系统
- 使用Avue表格和表单组件
- 实现数据驱动的视图
- 使用Avue全局API($DialogForm、$Clipboard、$ImagePreview等)
- 配置Avue表单和表格
- 使用Avue组件(树形、上传、选择器等)
- 使用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, 树形, 上传, 选择器