Skip to content

API

详细配置文档。

阅读向导

API 参数来自三个层级。遇到参数未在当前页面逐项列出时,请按以下顺序查找:

  1. fast-crud 配置参数:先查看下面的 crudOptions.* 页面,了解框架行为、默认值和回调上下文。
  2. fast-crud 封装组件参数:再查看对应的 fs-* 组件页面,了解封装层新增的 props、事件和插槽。
  3. 底层 UI 组件参数:最后查看项目实际使用的 UI 框架官方文档。el-*a-*n-* 参数不能跨 UI 框架直接混用。

先认识页面区域

下面这张图展示了一个 CRUD 页面由哪些区域组成,以及这些区域由哪一项配置控制。第一次使用时先看图;需要修改某个页面区域时,再从下面的说明进入相应 API。

组件与配置关系

表单布局

  • 列表数据区域table 控制数据表格;columns 控制每一列显示什么;rowHandle 控制每行右侧的查看、编辑、删除等操作按钮;pagination 控制底部分页。
  • 查询区域search 控制列表上方的查询条件和查询、重置按钮。
  • 新增与编辑区域form 是共用表单配置;addFormeditFormviewForm 分别覆盖新增、编辑和查看时的差异。
  • 页面按钮区域actionbar 是表格左上方的添加等主要操作;toolbar 是右上方的刷新、列设置、导出等工具按钮。
  • 页面外层布局container 控制 CRUD 页面最外层的布局容器。

深入查看组件参数

上面的配置会由 fast-crud 封装为组件。需要了解某个组件的额外参数、插槽或事件时,可进入 FsTableFsSearchFsFormFsRowHandleFsToolbarFsActionbar

需要查看底层 UI 组件原生参数时

fast-crud 会将一部分参数透传到当前 UI 框架。请按项目实际使用的 UI 框架查看对应官方文档:

字段组件入口

字段配置中的 component 会根据字段类型映射到具体组件,常用入口如下:

推荐阅读顺序

  1. 第一次使用:先看 InstallOptionsUseCrudOptions
  2. 配置页面:再看 requestcolumnsformsearchtable
  3. 需要调用实例方法时:查看 crudExpose;需要字段类型示例时:查看 官方字段类型列表
  4. 需要确认完整类型时:查看导航栏中的 d.ts

CrudOptions 配置总览

CrudOptions 的配置结构、组件与配置关系图、表单布局图统一维护在 CrudOptions 总览 页面。字段配置中的 formaddFormeditFormviewFormsearch 会围绕同一个字段分别作用于不同场景,建议先阅读该页面再进入具体配置项。