Appearance
API
详细配置文档。
阅读向导
API 参数来自三个层级。遇到参数未在当前页面逐项列出时,请按以下顺序查找:
- fast-crud 配置参数:先查看下面的
crudOptions.*页面,了解框架行为、默认值和回调上下文。 - fast-crud 封装组件参数:再查看对应的
fs-*组件页面,了解封装层新增的 props、事件和插槽。 - 底层 UI 组件参数:最后查看项目实际使用的 UI 框架官方文档。
el-*、a-*、n-*参数不能跨 UI 框架直接混用。
先认识页面区域
下面这张图展示了一个 CRUD 页面由哪些区域组成,以及这些区域由哪一项配置控制。第一次使用时先看图;需要修改某个页面区域时,再从下面的说明进入相应 API。


- 列表数据区域:
table控制数据表格;columns控制每一列显示什么;rowHandle控制每行右侧的查看、编辑、删除等操作按钮;pagination控制底部分页。 - 查询区域:
search控制列表上方的查询条件和查询、重置按钮。 - 新增与编辑区域:
form是共用表单配置;addForm、editForm、viewForm分别覆盖新增、编辑和查看时的差异。 - 页面按钮区域:
actionbar是表格左上方的添加等主要操作;toolbar是右上方的刷新、列设置、导出等工具按钮。 - 页面外层布局:
container控制 CRUD 页面最外层的布局容器。
深入查看组件参数
上面的配置会由 fast-crud 封装为组件。需要了解某个组件的额外参数、插槽或事件时,可进入 FsTable、FsSearch、FsForm、FsRowHandle、FsToolbar 和 FsActionbar。
需要查看底层 UI 组件原生参数时
fast-crud 会将一部分参数透传到当前 UI 框架。请按项目实际使用的 UI 框架查看对应官方文档:
字段组件入口
字段配置中的 component 会根据字段类型映射到具体组件,常用入口如下:
- fs-dict-select、fs-dict-radio、fs-dict-checkbox
- fs-dict-cascader、fs-table-select
- fs-date-format、fs-values-format
- fs-file-uploader、fs-cropper-uploader
- fs-editor-wang5、fs-editor-code、fs-json-editor
推荐阅读顺序
- 第一次使用:先看 InstallOptions、Use 和 CrudOptions。
- 配置页面:再看 request、columns、form、search 和 table。
- 需要调用实例方法时:查看 crudExpose;需要字段类型示例时:查看 官方字段类型列表。
- 需要确认完整类型时:查看导航栏中的 d.ts。
CrudOptions 配置总览
CrudOptions 的配置结构、组件与配置关系图、表单布局图统一维护在 CrudOptions 总览 页面。字段配置中的 form、addForm、editForm、viewForm 和 search 会围绕同一个字段分别作用于不同场景,建议先阅读该页面再进入具体配置项。