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
+
+