diff --git a/packages/vant/src/form/README.md b/packages/vant/src/form/README.md
index cc928af84..0a95b374c 100644
--- a/packages/vant/src/form/README.md
+++ b/packages/vant/src/form/README.md
@@ -359,24 +359,20 @@ export default {
};
```
-### Field Type - DatetimePicker
+### Field Type - DatePicker
```html
-
+
```
@@ -387,9 +383,8 @@ export default {
setup() {
const result = ref('');
const showPicker = ref(false);
-
- const onConfirm = (value) => {
- result.value = value;
+ const onConfirm = ({ selectedValues }) => {
+ result.value = selectedValues.join('/');
showPicker.value = false;
};
@@ -431,12 +426,9 @@ export default {
setup() {
const result = ref('');
const showArea = ref(false);
- const onConfirm = (areaValues) => {
+ const onConfirm = ({ selectedOptions }) => {
showArea.value = false;
- result.value = areaValues
- .filter((item) => !!item)
- .map((item) => item.name)
- .join('/');
+ areaCode.value = selectedOptions.map((item) => item.text).join('/');
};
return {
diff --git a/packages/vant/src/form/README.zh-CN.md b/packages/vant/src/form/README.zh-CN.md
index 2f4e1b769..8a99171d8 100644
--- a/packages/vant/src/form/README.zh-CN.md
+++ b/packages/vant/src/form/README.zh-CN.md
@@ -385,26 +385,22 @@ export default {
};
```
-### 表单项类型 - 时间选择器
+### 表单项类型 - 日期选择器
-在表单中使用 [DatetimePicker 组件](#/zh-CN/datetime-picker)。
+在表单中使用 [DatePicker 组件](#/zh-CN/date-picker)。
```html
-
+
```
@@ -415,9 +411,8 @@ export default {
setup() {
const result = ref('');
const showPicker = ref(false);
-
const onConfirm = (value) => {
- result.value = value;
+ result.value = selectedValues.join('/');
showPicker.value = false;
};
@@ -461,12 +456,9 @@ export default {
setup() {
const result = ref('');
const showArea = ref(false);
- const onConfirm = (areaValues) => {
+ const onConfirm = ({ selectedOptions }) => {
showArea.value = false;
- result.value = areaValues
- .filter((item) => !!item)
- .map((item) => item.name)
- .join('/');
+ areaCode.value = selectedOptions.map((item) => item.text).join('/');
};
return {
diff --git a/packages/vant/src/form/demo/FieldType.vue b/packages/vant/src/form/demo/FieldType.vue
index 81b42e7c5..4eac7c9fd 100644
--- a/packages/vant/src/form/demo/FieldType.vue
+++ b/packages/vant/src/form/demo/FieldType.vue
@@ -17,7 +17,7 @@ import VanCheckboxGroup from '../../checkbox-group';
import FieldTypeArea from './FieldTypeArea.vue';
import FieldTypePicker from './FieldTypePicker.vue';
import FieldTypeCalendar from './FieldTypeCalendar.vue';
-import FieldTypeDatetimePicker from './FieldTypeDatetimePicker.vue';
+import FieldTypeDatePicker from './FieldTypeDatePicker.vue';
const t = useTranslate({
'zh-CN': {
@@ -127,7 +127,7 @@ const onSubmit = (values: Record) => {
-
+
diff --git a/packages/vant/src/form/demo/FieldTypeArea.vue b/packages/vant/src/form/demo/FieldTypeArea.vue
index d6fc5df12..2ffbd33ff 100644
--- a/packages/vant/src/form/demo/FieldTypeArea.vue
+++ b/packages/vant/src/form/demo/FieldTypeArea.vue
@@ -1,11 +1,12 @@