From 5f3c7155eb65dc5ac1b847f781a764b3aca47e49 Mon Sep 17 00:00:00 2001 From: Aaron <427787340@qq.com> Date: Mon, 26 Aug 2019 18:38:45 +0800 Subject: [PATCH] 增加开发指南 --- examples/App.vue | 16 ---------------- examples/assets/vue.svg | 14 ++++++++++++++ examples/main.js | 3 +-- examples/router/routes.js | 34 ++++++++++++++++++++++++++-------- examples/styles/index.scss | 28 ++++++++++++++++++++++++++++ examples/views/docs/component/detail.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ examples/views/docs/component/form.md | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ examples/views/docs/component/scheme.md | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ examples/views/docs/component/search.md | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ examples/views/docs/component/select.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ examples/views/docs/component/table.md | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ examples/views/docs/detail.md | 73 ------------------------------------------------------------------------- examples/views/docs/form.md | 147 --------------------------------------------------------------------------------------------------------------------------------------------------- examples/views/docs/guide/installation.md | 3 +++ examples/views/docs/guide/introduce.md | 11 +++++++++++ examples/views/docs/scheme.md | 94 ---------------------------------------------------------------------------------------------- examples/views/docs/search.md | 132 ------------------------------------------------------------------------------------------------------------------------------------ examples/views/docs/select.md | 80 -------------------------------------------------------------------------------- examples/views/docs/table.md | 142 ---------------------------------------------------------------------------------------------------------------------------------------------- examples/views/layout/component.vue | 48 ++++++++++++++++++++++++++++++++++-------------- examples/views/page/index.vue | 6 ++++-- webpack/markdown-loader.js | 48 ++++++++++++++++++++++++++++++++---------------- 22 files changed, 821 insertions(+), 726 deletions(-) create mode 100644 examples/assets/vue.svg create mode 100644 examples/styles/index.scss create mode 100644 examples/views/docs/component/detail.md create mode 100644 examples/views/docs/component/form.md create mode 100644 examples/views/docs/component/scheme.md create mode 100644 examples/views/docs/component/search.md create mode 100755 examples/views/docs/component/select.md create mode 100644 examples/views/docs/component/table.md delete mode 100644 examples/views/docs/detail.md delete mode 100644 examples/views/docs/form.md create mode 100644 examples/views/docs/guide/installation.md create mode 100644 examples/views/docs/guide/introduce.md delete mode 100644 examples/views/docs/scheme.md delete mode 100644 examples/views/docs/search.md delete mode 100755 examples/views/docs/select.md delete mode 100644 examples/views/docs/table.md diff --git a/examples/App.vue b/examples/App.vue index 5cc9d0a..812eef2 100644 --- a/examples/App.vue +++ b/examples/App.vue @@ -9,19 +9,3 @@ export default { name: 'App' } - - diff --git a/examples/assets/vue.svg b/examples/assets/vue.svg new file mode 100644 index 0000000..52a2a47 --- /dev/null +++ b/examples/assets/vue.svg @@ -0,0 +1,14 @@ + + + + Vue + Created with Sketch. + + + + + + + + + \ No newline at end of file diff --git a/examples/main.js b/examples/main.js index 799dda7..1dd7f7b 100644 --- a/examples/main.js +++ b/examples/main.js @@ -9,8 +9,7 @@ import EagleWebToolkit from '../packages'; import NProgress from 'nprogress'; import EagleCodeSnippet from "@/components/code-snippet"; -import '@/styles/element.scss'; -import '@/styles/nprogress.scss'; +import '@/styles/index.scss'; import "highlight.js/styles/github.css"; const request = axios.create({ diff --git a/examples/router/routes.js b/examples/router/routes.js index b0ef188..d5d105c 100644 --- a/examples/router/routes.js +++ b/examples/router/routes.js @@ -1,6 +1,23 @@ import DefaultLayout from '@/views/layout/default'; import ComponentLayout from '@/views/layout/component'; +// 开发指南的文档 + +const _guides = [ + { + path: 'introduce', + name: 'introduce', + meta: { title: '简介' }, + component: () => import('@/views/docs/guide/introduce.md'), + }, + { + path: 'installation', + name: 'installation', + meta: { title: '安装' }, + component: () => import('@/views/docs/guide/installation.md'), + }, +]; + // 组件页面的文档 const _components = [ @@ -11,7 +28,7 @@ const _components = [ path: 'select', name: 'select', meta: { title: 'Select 选择器' }, - component: () => import('@/views/docs/select.md'), + component: () => import('@/views/docs/component/select.md'), }, ] }, @@ -22,25 +39,25 @@ const _components = [ path: 'detail', name: 'detail', meta: { title: 'Detail 详情' }, - component: () => import('@/views/docs/detail.md'), + component: () => import('@/views/docs/component/detail.md'), }, { path: 'form', name: 'form', meta: { title: 'Form 表单' }, - component: () => import('@/views/docs/form.md'), + component: () => import('@/views/docs/component/form.md'), }, { path: 'search', name: 'search', meta: { title: 'Search 搜索' }, - component: () => import('@/views/docs/search.md'), + component: () => import('@/views/docs/component/search.md'), }, { path: 'table', name: 'table', meta: { title: 'Table 表格' }, - component: () => import('@/views/docs/table.md'), + component: () => import('@/views/docs/component/table.md'), }, ] }, @@ -51,7 +68,7 @@ const _components = [ path: 'scheme', name: 'scheme', meta: { title: 'Scheme 方案' }, - component: () => import('@/views/docs/scheme.md'), + component: () => import('@/views/docs/component/scheme.md'), }, ] }, @@ -91,12 +108,13 @@ const _pages = [ name: 'component', meta: { title: '组件', path: '/component' }, component: ComponentLayout, - redirect: `/component/${_components[0].children[0].path || 'detail'}`, - children: _components_children + redirect: `/component/${_guides[0].path || 'detail'}`, + children: [..._components_children, ..._guides] } ] export const pages = _pages; +export const guides = _guides; export const components = _components; export default [ diff --git a/examples/styles/index.scss b/examples/styles/index.scss new file mode 100644 index 0000000..29799d7 --- /dev/null +++ b/examples/styles/index.scss @@ -0,0 +1,28 @@ +@import './variables.scss'; +@import './markdown.scss'; +@import './nprogress.scss'; +@import './element.scss'; + +html, +body { + padding: 0; + margin: 0; +} +#app { + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, + Microsoft YaHei, SimSun, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.side-menu__group { + display: flex; + align-items: flex-end; + justify-content: space-between; + padding: 0 20px; + .subtitle { + font-weight: normal; + color: $text; + font-size: 14px; + } +} \ No newline at end of file diff --git a/examples/views/docs/component/detail.md b/examples/views/docs/component/detail.md new file mode 100644 index 0000000..f751f57 --- /dev/null +++ b/examples/views/docs/component/detail.md @@ -0,0 +1,73 @@ +# Detail 详情 + +> 将Form组件的值展示位详情 + +## 基础用法 + +配置项list将无视配置的type,统一渲染为label + +:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件 + +```html + + + +``` + +::: + + +使用`list`属性设置数据源 + +```js +export default { + data() { + const d = '!&(*&(*'; + console.log('123'); + return { + a: 123, + b: '456', + c: d, + } + } +} +``` + +--- + +## API + +## Attribute 属性 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +value / v-model | 绑定值 | Object | - | - +list | 表单项配置列表 | Array | - | [] + +## List 表单项配置列表 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +key | 参数名 | String | - | - +label | 参数标签 | String | - | - \ No newline at end of file diff --git a/examples/views/docs/component/form.md b/examples/views/docs/component/form.md new file mode 100644 index 0000000..951962f --- /dev/null +++ b/examples/views/docs/component/form.md @@ -0,0 +1,147 @@ +# Form 表单 + +不同于常规Form组件,本组件采用配置列表的方式实现表单快速配置 + +## 基础用法 + +配置项list中通过type可以配置任意组件,不受框架限制 + +:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件,通过`rules`配置校验规则 + +```html + + + +``` + +::: + +## 分组 + +对配置项进行分组 + +:::snippet 在配置项属性中设置`group`参数,没有设置分组的配置项默认归为`基本信息`分组 + +```html + + + +``` + +::: + +## 自定义分组 + +有些时候默认的分组样式并不能满足项目需求,因此这里支持自定义 + +:::snippet 使用`Object`对象的方式配置分组信息,并在组件中使用具名插槽`slot`配置分组标题 + +```html + + + +``` + +::: + +## API + +## Attribute 属性 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +value / v-model | 绑定值 | Object | - | - +list | 表单项配置列表 | Array | - | [] + +## Methods 方法 + +方法名|说明|参数 +-|-|- +reset | 重置表单 | - + +## Events 事件 + +事件名称|说明|回调参数 +-|-|- +change | 表单model发生变化时触发 | model对象 +submit | 点击表单提交按钮时触发 | model对象 +cancel | 点击表单取消按钮时触发 | - + +## List 表单项配置列表 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +type | 组件类型 | String | - | el-input +key | 参数名 | String | - | - +label | 参数标签 | String | - | - +props | 组件参数 | Object,Function(model: object)) | - | {} +style | 组件样式 | Object | - | { width: "100%" } +on | 组件事件 | Object,Function(model: object) | - | {} +visible | 组件v-if状态 | Boolean,Function(model: object) | - | true +show | 组件v-show状态 | Boolean,Function(model: object) | - | true +rules | 组件校验规则 | Object,Array | - | - +tip | 组件提示框 | Object,String | - | {} \ No newline at end of file diff --git a/examples/views/docs/component/scheme.md b/examples/views/docs/component/scheme.md new file mode 100644 index 0000000..ed09e03 --- /dev/null +++ b/examples/views/docs/component/scheme.md @@ -0,0 +1,94 @@ +# Scheme 方案 + +Scheme是一个数据驱动的解决方案,通过既定的业务配置参数,生成可模块化编辑的`CURD`业务视图 + +## 基础用法 + +配置项list中通过type可以配置任意组件,不受框架限制 + +:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件,通过`rules`配置校验规则 + +```html + + + +``` + +::: + +## API + +## Attribute 属性 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +list | 表单项配置列表 | Array | - | [] \ No newline at end of file diff --git a/examples/views/docs/component/search.md b/examples/views/docs/component/search.md new file mode 100644 index 0000000..af8068a --- /dev/null +++ b/examples/views/docs/component/search.md @@ -0,0 +1,132 @@ +# Search 搜索 + +Search 搜索组件是一个使用`list`来配置生成的搜索表单 + +## 基础用法 + +配置项list中通过type可以配置任意组件,不受框架限制 + +:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,支持通过`rules`配置校验规则 + +```html + + + +``` + +::: + +## 自定义组件 + +在使用`list`的同时,也支持通过`slot`传入组件,以满足不同的业务需求 + +:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,支持通过`rules`配置校验规则 + +```html + + + +``` + +::: + +## API + +## Attribute 属性 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +value / v-model | 绑定值 | Object | - | - +list | 表单项配置列表 | Array | - | [] + +## Events 事件 + +事件名称|说明|回调参数 +-|-|- +change | 表单model发生变化时触发 | model对象 +search | 点击查询按钮时触发 | model对象 +reset | 点击重置按钮时触发 | - + +## List 表单项配置列表 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +type | 组件类型 | String | - | el-input +key | 参数名 | String | - | - +label | 参数标签 | String | - | - +props | 组件参数 | Object,Function(model: object)) | - | {} +style | 组件样式 | Object | - | { width: "100%" } +on | 组件事件 | Object,Function(model: object) | - | {} +visible | 组件v-if状态 | Boolean,Function(model: object) | - | true +rules | 组件校验规则 | Object,Array | - | - +tip | 组件提示框 | Object,String | - | {} \ No newline at end of file diff --git a/examples/views/docs/component/select.md b/examples/views/docs/component/select.md new file mode 100755 index 0000000..b543c33 --- /dev/null +++ b/examples/views/docs/component/select.md @@ -0,0 +1,80 @@ +# Select 选择器 + +在Element的el-select基础上的封装,直接通过数据列表配置选项 + +## 基础用法 + +:::snippet 通过`dataSource`属性设置数据源 + +```html + + + +``` + +::: + + +## 数据源 + +:::snippet 通过`dataSource`属性设置数据源,支持函数和`Promise` + +```html + + + +``` + +::: + +## API + +## Attribute 属性 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +value / v-model | 绑定值 | String,Array | - | - +dataSource | 数据源或获取数据源的方法 | Array,Function,Promise | - | [] + +## DataSource 数据源配置列表 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +label | 选项标签 | String | - | - +value | 选项值 | String,Number,Object | - | - \ No newline at end of file diff --git a/examples/views/docs/component/table.md b/examples/views/docs/component/table.md new file mode 100644 index 0000000..3481dc2 --- /dev/null +++ b/examples/views/docs/component/table.md @@ -0,0 +1,142 @@ +# Table 表格 + +不同于常规Table组件,本组件采用配置列表的方式实现表格快速配置 + +## 基础用法 + +表格列可以通过`list`动态配置 + +:::snippet 使用`list`属性设置数据源,每一项都已设置为**el-table-column**,数据源格式与`Form`相同 + +```html + + + +``` + +::: + +## 自定义列 + +表格列可以通过`slot`动态配置,名称对应各列的列名 + +:::snippet 可以使用`slot`加`slot-scope`的方式,新版vue可以使用`#slotname`的形式 + +```html + + + +``` + +::: + +## API + +## Attribute 属性 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +list | 表单项配置列表 | Array | - | [] +tableProps | ElementUI表格属性 | Object | - | { size: 'small' } +tableEvents | ElementUI表格事件 | Object | - | {} + +## List 表单项配置列表 + +配置方法与Form组件基本相同,有部分属性删减 + +参数|说明|类型|可选值|默认值 +-|-|-|-|- +key | 参数名 | String | - | - +label | 参数标签 | String | - | - +其它参数 | ElementUI表格项的属性 | Any | - | - \ No newline at end of file diff --git a/examples/views/docs/detail.md b/examples/views/docs/detail.md deleted file mode 100644 index f751f57..0000000 --- a/examples/views/docs/detail.md +++ /dev/null @@ -1,73 +0,0 @@ -# Detail 详情 - -> 将Form组件的值展示位详情 - -## 基础用法 - -配置项list将无视配置的type,统一渲染为label - -:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件 - -```html - - - -``` - -::: - - -使用`list`属性设置数据源 - -```js -export default { - data() { - const d = '!&(*&(*'; - console.log('123'); - return { - a: 123, - b: '456', - c: d, - } - } -} -``` - ---- - -## API - -## Attribute 属性 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -value / v-model | 绑定值 | Object | - | - -list | 表单项配置列表 | Array | - | [] - -## List 表单项配置列表 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -key | 参数名 | String | - | - -label | 参数标签 | String | - | - \ No newline at end of file diff --git a/examples/views/docs/form.md b/examples/views/docs/form.md deleted file mode 100644 index 951962f..0000000 --- a/examples/views/docs/form.md +++ /dev/null @@ -1,147 +0,0 @@ -# Form 表单 - -不同于常规Form组件,本组件采用配置列表的方式实现表单快速配置 - -## 基础用法 - -配置项list中通过type可以配置任意组件,不受框架限制 - -:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件,通过`rules`配置校验规则 - -```html - - - -``` - -::: - -## 分组 - -对配置项进行分组 - -:::snippet 在配置项属性中设置`group`参数,没有设置分组的配置项默认归为`基本信息`分组 - -```html - - - -``` - -::: - -## 自定义分组 - -有些时候默认的分组样式并不能满足项目需求,因此这里支持自定义 - -:::snippet 使用`Object`对象的方式配置分组信息,并在组件中使用具名插槽`slot`配置分组标题 - -```html - - - -``` - -::: - -## API - -## Attribute 属性 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -value / v-model | 绑定值 | Object | - | - -list | 表单项配置列表 | Array | - | [] - -## Methods 方法 - -方法名|说明|参数 --|-|- -reset | 重置表单 | - - -## Events 事件 - -事件名称|说明|回调参数 --|-|- -change | 表单model发生变化时触发 | model对象 -submit | 点击表单提交按钮时触发 | model对象 -cancel | 点击表单取消按钮时触发 | - - -## List 表单项配置列表 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -type | 组件类型 | String | - | el-input -key | 参数名 | String | - | - -label | 参数标签 | String | - | - -props | 组件参数 | Object,Function(model: object)) | - | {} -style | 组件样式 | Object | - | { width: "100%" } -on | 组件事件 | Object,Function(model: object) | - | {} -visible | 组件v-if状态 | Boolean,Function(model: object) | - | true -show | 组件v-show状态 | Boolean,Function(model: object) | - | true -rules | 组件校验规则 | Object,Array | - | - -tip | 组件提示框 | Object,String | - | {} \ No newline at end of file diff --git a/examples/views/docs/guide/installation.md b/examples/views/docs/guide/installation.md new file mode 100644 index 0000000..f3439dd --- /dev/null +++ b/examples/views/docs/guide/installation.md @@ -0,0 +1,3 @@ +# 安装 + +## npm安装 \ No newline at end of file diff --git a/examples/views/docs/guide/introduce.md b/examples/views/docs/guide/introduce.md new file mode 100644 index 0000000..449b208 --- /dev/null +++ b/examples/views/docs/guide/introduce.md @@ -0,0 +1,11 @@ +# EAGLE-WEB-TOOKIT + +`EAGLE-WEB-TOOKIT` 是在基于**Vue 2.0**的 [**Element**](https://element.eleme.cn) 组件库基础上的扩展组件库,主要用于快速生成企业后台管理项目。 + +## 特性 + +额 + +::: html 啊啊啊 +123123 +::: \ No newline at end of file diff --git a/examples/views/docs/scheme.md b/examples/views/docs/scheme.md deleted file mode 100644 index ed09e03..0000000 --- a/examples/views/docs/scheme.md +++ /dev/null @@ -1,94 +0,0 @@ -# Scheme 方案 - -Scheme是一个数据驱动的解决方案,通过既定的业务配置参数,生成可模块化编辑的`CURD`业务视图 - -## 基础用法 - -配置项list中通过type可以配置任意组件,不受框架限制 - -:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,每一项都已设置为**el-form-item**的子组件,通过`rules`配置校验规则 - -```html - - - -``` - -::: - -## API - -## Attribute 属性 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -list | 表单项配置列表 | Array | - | [] \ No newline at end of file diff --git a/examples/views/docs/search.md b/examples/views/docs/search.md deleted file mode 100644 index af8068a..0000000 --- a/examples/views/docs/search.md +++ /dev/null @@ -1,132 +0,0 @@ -# Search 搜索 - -Search 搜索组件是一个使用`list`来配置生成的搜索表单 - -## 基础用法 - -配置项list中通过type可以配置任意组件,不受框架限制 - -:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,支持通过`rules`配置校验规则 - -```html - - - -``` - -::: - -## 自定义组件 - -在使用`list`的同时,也支持通过`slot`传入组件,以满足不同的业务需求 - -:::snippet 使用`list`属性设置数据源,列表项中的`type`指定组件类型,支持通过`rules`配置校验规则 - -```html - - - -``` - -::: - -## API - -## Attribute 属性 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -value / v-model | 绑定值 | Object | - | - -list | 表单项配置列表 | Array | - | [] - -## Events 事件 - -事件名称|说明|回调参数 --|-|- -change | 表单model发生变化时触发 | model对象 -search | 点击查询按钮时触发 | model对象 -reset | 点击重置按钮时触发 | - - -## List 表单项配置列表 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -type | 组件类型 | String | - | el-input -key | 参数名 | String | - | - -label | 参数标签 | String | - | - -props | 组件参数 | Object,Function(model: object)) | - | {} -style | 组件样式 | Object | - | { width: "100%" } -on | 组件事件 | Object,Function(model: object) | - | {} -visible | 组件v-if状态 | Boolean,Function(model: object) | - | true -rules | 组件校验规则 | Object,Array | - | - -tip | 组件提示框 | Object,String | - | {} \ No newline at end of file diff --git a/examples/views/docs/select.md b/examples/views/docs/select.md deleted file mode 100755 index b543c33..0000000 --- a/examples/views/docs/select.md +++ /dev/null @@ -1,80 +0,0 @@ -# Select 选择器 - -在Element的el-select基础上的封装,直接通过数据列表配置选项 - -## 基础用法 - -:::snippet 通过`dataSource`属性设置数据源 - -```html - - - -``` - -::: - - -## 数据源 - -:::snippet 通过`dataSource`属性设置数据源,支持函数和`Promise` - -```html - - - -``` - -::: - -## API - -## Attribute 属性 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -value / v-model | 绑定值 | String,Array | - | - -dataSource | 数据源或获取数据源的方法 | Array,Function,Promise | - | [] - -## DataSource 数据源配置列表 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -label | 选项标签 | String | - | - -value | 选项值 | String,Number,Object | - | - \ No newline at end of file diff --git a/examples/views/docs/table.md b/examples/views/docs/table.md deleted file mode 100644 index 3481dc2..0000000 --- a/examples/views/docs/table.md +++ /dev/null @@ -1,142 +0,0 @@ -# Table 表格 - -不同于常规Table组件,本组件采用配置列表的方式实现表格快速配置 - -## 基础用法 - -表格列可以通过`list`动态配置 - -:::snippet 使用`list`属性设置数据源,每一项都已设置为**el-table-column**,数据源格式与`Form`相同 - -```html - - - -``` - -::: - -## 自定义列 - -表格列可以通过`slot`动态配置,名称对应各列的列名 - -:::snippet 可以使用`slot`加`slot-scope`的方式,新版vue可以使用`#slotname`的形式 - -```html - - - -``` - -::: - -## API - -## Attribute 属性 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -list | 表单项配置列表 | Array | - | [] -tableProps | ElementUI表格属性 | Object | - | { size: 'small' } -tableEvents | ElementUI表格事件 | Object | - | {} - -## List 表单项配置列表 - -配置方法与Form组件基本相同,有部分属性删减 - -参数|说明|类型|可选值|默认值 --|-|-|-|- -key | 参数名 | String | - | - -label | 参数标签 | String | - | - -其它参数 | ElementUI表格项的属性 | Any | - | - \ No newline at end of file diff --git a/examples/views/layout/component.vue b/examples/views/layout/component.vue index 1f758db..3eaf85d 100644 --- a/examples/views/layout/component.vue +++ b/examples/views/layout/component.vue @@ -4,7 +4,11 @@ -

组件

+

开发指南

+ {{ doc.meta.title }} +

+ 组件{{ componentsCount }} +

{{ data.meta.title }} @@ -24,14 +28,15 @@ - `; + + + `; }; -- libgit2 0.21.0