From fb3892e3024a05cd61ecefd26538803e6f2c2274 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Tue, 11 Feb 2020 15:24:09 +0800 Subject: [PATCH] docs(Form): add Area demo --- src/form/README.md | 46 ++++++++++++++- src/form/README.zh-CN.md | 44 +++++++++++++- src/form/demo/FieldType.vue | 3 + src/form/demo/FieldTypeArea.vue | 58 +++++++++++++++++++ src/form/demo/FieldTypeDatetimePicker.vue | 2 +- src/form/test/__snapshots__/demo.spec.js.snap | 11 +++- 6 files changed, 159 insertions(+), 5 deletions(-) create mode 100644 src/form/demo/FieldTypeArea.vue diff --git a/src/form/README.md b/src/form/README.md index 18040fca3..2ffa830bb 100644 --- a/src/form/README.md +++ b/src/form/README.md @@ -244,9 +244,9 @@ export default { @@ -284,6 +284,48 @@ export default { }; ``` +### Field Type - Area + +```html + + + + +``` + +```js +export default { + data() { + return { + value: '', + showArea: false, + areaList: {} + }; + }, + methods: { + onConfirm(values) { + this.value = values.map(item => item.name).join('/'); + this.showArea = false; + }, + onCancel() { + this.showArea = false; + }, + }, +}; +``` + ## API ### Props diff --git a/src/form/README.zh-CN.md b/src/form/README.zh-CN.md index a461db7b4..b1f85de37 100644 --- a/src/form/README.zh-CN.md +++ b/src/form/README.zh-CN.md @@ -250,7 +250,7 @@ export default { + + + +``` + +```js +export default { + data() { + return { + value: '', + showArea: false, + areaList: {} // 数据格式见 Area 组件文档 + }; + }, + methods: { + onConfirm(values) { + this.value = values.map(item => item.name).join('/'); + this.showArea = false; + }, + onCancel() { + this.showArea = false; + }, + }, +}; +``` + ## API ### Props diff --git a/src/form/demo/FieldType.vue b/src/form/demo/FieldType.vue index 09606a4e4..3d74062ac 100644 --- a/src/form/demo/FieldType.vue +++ b/src/form/demo/FieldType.vue @@ -49,6 +49,7 @@ +
{{ $t('submit') }} @@ -58,6 +59,7 @@ diff --git a/src/form/demo/FieldTypeDatetimePicker.vue b/src/form/demo/FieldTypeDatetimePicker.vue index 0d10cc758..eb5dfd0f9 100644 --- a/src/form/demo/FieldTypeDatetimePicker.vue +++ b/src/form/demo/FieldTypeDatetimePicker.vue @@ -3,7 +3,7 @@
时间选择
-
+
+
+
+ + +
+
+
地区选择
+
+