From 9802b7996dacbabc7a15ac9922fc6610ad6094db Mon Sep 17 00:00:00 2001 From: Aaron <427787340@qq.com> Date: Wed, 28 Aug 2019 10:53:12 +0800 Subject: [PATCH] 更新Form说明文档 --- examples/views/docs/component/form.md | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 134 insertions(+), 26 deletions(-) diff --git a/examples/views/docs/component/form.md b/examples/views/docs/component/form.md index bfe38e7..203f485 100644 --- a/examples/views/docs/component/form.md +++ b/examples/views/docs/component/form.md @@ -1,16 +1,16 @@ # Form 表单 -不同于常规Form组件,本组件采用配置列表的方式实现表单快速配置 +使用数据配置项列表快速生成一个表单 ## 基础用法 -配置项list中通过type可以配置任意组件,不受框架限制 +配置项list中通过type可以配置任意表单组件,不受框架约定限制 -::: snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件,通过`rules`配置校验规则 +::: snippet 使用`list`属性设置数据源,其中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件,通过`rules`配置校验规则,`props`设置组件参数 ```html +``` + +::: + +## 自定义内容 + +基本的数据展示并不能满足复杂页面展示需求,因此可以通过**表单项具名插槽**的方式替换对应的展示位 + +::: snippet 在组件内部通过具名插槽的方式,替换对应内容,列表项具名插槽格式为`item-key`,返回值为model及对应配置项所有参数 + +```html + + + +``` + +::: + ## 分组 -对配置项进行分组 +将表单项分组显示 -::: snippet 在配置项属性中设置`group`参数,没有设置分组的配置项默认归为`基本信息`分组 +::: snippet 在配置项属性中设置`group`参数,任意一个数据配置group时开始生效,若没有配置分组则默认归为**基本信息**分组,group可以是一个Object,用于快速配置一些预置的效果 ```html