From c5c854dcf472ffa480e5dea1fbab58f22019c5fc Mon Sep 17 00:00:00 2001 From: Aaron.Liu <427787340@qq.com> Date: Sun, 7 Mar 2021 23:10:37 +0800 Subject: [PATCH] feat: 新增SchemaSelect组件 --- examples/router/routes.js | 6 ++++++ examples/views/docs/component/schema-select.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ examples/views/docs/design/table.md | 7 +++---- packages/schema-page/index.vue | 4 ++-- packages/schema-select/index.vue | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ packages/select/index.vue | 6 +----- 6 files changed, 293 insertions(+), 11 deletions(-) create mode 100644 examples/views/docs/component/schema-select.md create mode 100644 packages/schema-select/index.vue diff --git a/examples/router/routes.js b/examples/router/routes.js index 1e70614..76e41b8 100644 --- a/examples/router/routes.js +++ b/examples/router/routes.js @@ -95,6 +95,12 @@ const _components = [ meta: { title: 'Schema Page 页面' }, component: () => import('@/views/docs/component/schema-page.md'), }, + { + path: 'schema-select', + name: 'schema-select', + meta: { title: 'Schema Select 选择器' }, + component: () => import('@/views/docs/component/schema-select.md'), + }, ], }, ]; diff --git a/examples/views/docs/component/schema-select.md b/examples/views/docs/component/schema-select.md new file mode 100644 index 0000000..62cb89e --- /dev/null +++ b/examples/views/docs/component/schema-select.md @@ -0,0 +1,55 @@ +# Schema Select 方案选择器 + +通过配置JSON Schema的方式快速生成一个选择器,与常规选择器不同的是,本选择器是表格型选择器。 + +## 基础用法 + +`schema`设置配置项。 + +::: snippet `schema`设置配置项 + +```html + + + +``` + +::: \ No newline at end of file diff --git a/examples/views/docs/design/table.md b/examples/views/docs/design/table.md index 2b30c87..169d4f0 100644 --- a/examples/views/docs/design/table.md +++ b/examples/views/docs/design/table.md @@ -1,4 +1,3 @@ - # 表格设计规范 ## 一、表头 @@ -103,7 +102,7 @@ 设置title对当前功能进行描述 -## 五、浮动列 +## 五、浮动列 ### 表格选择列 @@ -115,7 +114,7 @@ 设置快捷操作,跳转入口、快速复制 -## 六、表格设置 +## 六、表格设置 ### 宽度 @@ -139,7 +138,7 @@ 包含层级的功能,如菜单、组织等功能,使用树形数据展示 -## 七、业务数据 +## 七、业务数据 ### 常规数字 diff --git a/packages/schema-page/index.vue b/packages/schema-page/index.vue index a963741..631d3b1 100644 --- a/packages/schema-page/index.vue +++ b/packages/schema-page/index.vue @@ -51,9 +51,9 @@ -