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 @@
时间选择
-
+
+
+
+ + +
+
+
地区选择
+
+