From 4ae177c1c3a0608311f573b0061c1b0f13bdbbd2 Mon Sep 17 00:00:00 2001 From: 刘汉宸 Date: Tue, 2 Mar 2021 20:08:23 +0800 Subject: [PATCH] feat: 修改SchemaPage组件 --- examples/views/docs/component/schema-page.md | 24 +++++++++--------------- packages/schema-page/index copy.scss | 72 ------------------------------------------------------------------------ packages/schema-page/index copy.vue | 649 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- packages/schema-page/index.scss | 6 ------ packages/schema-page/index.vue | 42 ++++++++++++++++++++++++++++-------------- 5 files changed, 37 insertions(+), 756 deletions(-) delete mode 100644 packages/schema-page/index copy.scss delete mode 100644 packages/schema-page/index copy.vue diff --git a/examples/views/docs/component/schema-page.md b/examples/views/docs/component/schema-page.md index 1e6cea5..ecbe405 100644 --- a/examples/views/docs/component/schema-page.md +++ b/examples/views/docs/component/schema-page.md @@ -29,7 +29,7 @@ export default { { prop: 'name', label: '姓名' }, { prop: 'age', label: '年龄' }, { prop: 'address', label: '地址' }, - { prop: 'status', label: '状态' }, + { prop: 'status', label: '状态', render: (value, row, h) => h('el-tag', { props: { size: 'mini', type: 'info' } }, value) }, ] }, form: { @@ -89,7 +89,7 @@ export default { { prop: 'name', label: '姓名' }, { prop: 'age', label: '年龄' }, { prop: 'address', label: '地址' }, - { prop: 'status', label: '状态' }, + { prop: 'status', label: '状态', render: (value, row, h) => h('el-tag', { props: { size: 'mini', type: 'info' } }, value) }, ] }, form: { @@ -122,7 +122,7 @@ export default { 本组件预置了增删改查逻辑,因此分别对应`api-search`、`api-new`、`api-edit`、`api-get`、`api-delete`五个基本接口。 -::: snippet 接口格式为返回一个**Promise**对象的**Function**。其中,`api-search`的执行结果必须是{ list: [...], total: n }的格式,`api-get`的执行结果必须与`valur-form`相对应,`api-new`、`api-edit`、`api-delete`保持默认的**Promise**的resolve或reject逻辑即可,详情见示例。 +::: snippet 接口格式为返回一个**Promise**对象的**Function**。其中,`api-search`的执行结果必须是[分页数据, 数据总数]的格式,`api-get`的执行结果必须与`valur-form`相对应,`api-new`、`api-edit`、`api-delete`保持默认的**Promise**的resolve或reject逻辑即可,详情见示例。 ```html