diff --git a/packages/vant/src/datetime-picker/test/__snapshots__/date-picker.spec.ts.snap b/packages/vant/src/datetime-picker/test/__snapshots__/date-picker.spec.ts.snap
deleted file mode 100644
index b954bb734..000000000
--- a/packages/vant/src/datetime-picker/test/__snapshots__/date-picker.spec.ts.snap
+++ /dev/null
@@ -1,596 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`filter prop 1`] = `
-
-
-
-
-
-
-
-
-
- -
-
- 05
-
-
- -
-
- 10
-
-
-
-
-
-
- -
-
- 05
-
-
- -
-
- 10
-
-
- -
-
- 15
-
-
- -
-
- 20
-
-
- -
-
- 25
-
-
- -
-
- 30
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 05
-
-
- -
-
- 10
-
-
- -
-
- 15
-
-
- -
-
- 20
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 05
-
-
- -
-
- 10
-
-
- -
-
- 15
-
-
- -
-
- 20
-
-
- -
-
- 25
-
-
- -
-
- 30
-
-
- -
-
- 35
-
-
- -
-
- 40
-
-
- -
-
- 45
-
-
- -
-
- 50
-
-
- -
-
- 55
-
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`formatter prop 1`] = `
-
-
-
-
-
-
-
-
- -
-
- 2010 year
-
-
- -
-
- 2020 year
-
-
-
-
-
-
- -
-
- 05 month
-
-
- -
-
- 10 month
-
-
-
-
-
-
- -
-
- 05 day
-
-
- -
-
- 10 day
-
-
- -
-
- 15 day
-
-
- -
-
- 20 day
-
-
- -
-
- 25 day
-
-
- -
-
- 30 day
-
-
-
-
-
-
- -
-
- 00 hour
-
-
- -
-
- 05 hour
-
-
- -
-
- 10 hour
-
-
- -
-
- 15 hour
-
-
- -
-
- 20 hour
-
-
-
-
-
-
- -
-
- 00 minute
-
-
- -
-
- 05 minute
-
-
- -
-
- 10 minute
-
-
- -
-
- 15 minute
-
-
- -
-
- 20 minute
-
-
- -
-
- 25 minute
-
-
- -
-
- 30 minute
-
-
- -
-
- 35 minute
-
-
- -
-
- 40 minute
-
-
- -
-
- 45 minute
-
-
- -
-
- 50 minute
-
-
- -
-
- 55 minute
-
-
-
-
-
-
-
-
-
-
-`;
diff --git a/packages/vant/src/datetime-picker/test/__snapshots__/datetime-picker.spec.tsx.snap b/packages/vant/src/datetime-picker/test/__snapshots__/datetime-picker.spec.tsx.snap
deleted file mode 100644
index c69cff11f..000000000
--- a/packages/vant/src/datetime-picker/test/__snapshots__/datetime-picker.spec.tsx.snap
+++ /dev/null
@@ -1,94 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`should render time type correctly 1`] = `
-
-
-
-
-
-
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
-
-
-
-
- -
-
- 58
-
-
- -
-
- 59
-
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`should render title slot correctly 1`] = `
-
-
- Custom title
-
-
-`;
diff --git a/packages/vant/src/datetime-picker/test/__snapshots__/demo.spec.ts.snap b/packages/vant/src/datetime-picker/test/__snapshots__/demo.spec.ts.snap
deleted file mode 100644
index 024c2f429..000000000
--- a/packages/vant/src/datetime-picker/test/__snapshots__/demo.spec.ts.snap
+++ /dev/null
@@ -1,4638 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`should render demo and match snapshot 1`] = `
-
-
-
-
-
-
- -
-
- 2020
-
-
- -
-
- 2021
-
-
- -
-
- 2022
-
-
- -
-
- 2023
-
-
- -
-
- 2024
-
-
- -
-
- 2025
-
-
-
-
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
-
-
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
- -
-
- 24
-
-
- -
-
- 25
-
-
- -
-
- 26
-
-
- -
-
- 27
-
-
- -
-
- 28
-
-
- -
-
- 29
-
-
- -
-
- 30
-
-
- -
-
- 31
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- 2020 Year
-
-
- -
-
- 2021 Year
-
-
- -
-
- 2022 Year
-
-
- -
-
- 2023 Year
-
-
- -
-
- 2024 Year
-
-
- -
-
- 2025 Year
-
-
-
-
-
-
- -
-
- 01 Month
-
-
- -
-
- 02 Month
-
-
- -
-
- 03 Month
-
-
- -
-
- 04 Month
-
-
- -
-
- 05 Month
-
-
- -
-
- 06 Month
-
-
- -
-
- 07 Month
-
-
- -
-
- 08 Month
-
-
- -
-
- 09 Month
-
-
- -
-
- 10 Month
-
-
- -
-
- 11 Month
-
-
- -
-
- 12 Month
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- 01 Month
-
-
- -
-
- 02 Month
-
-
- -
-
- 03 Month
-
-
- -
-
- 04 Month
-
-
- -
-
- 05 Month
-
-
- -
-
- 06 Month
-
-
- -
-
- 07 Month
-
-
- -
-
- 08 Month
-
-
- -
-
- 09 Month
-
-
- -
-
- 10 Month
-
-
- -
-
- 11 Month
-
-
- -
-
- 12 Month
-
-
-
-
-
-
- -
-
- 01 Day
-
-
- -
-
- 02 Day
-
-
- -
-
- 03 Day
-
-
- -
-
- 04 Day
-
-
- -
-
- 05 Day
-
-
- -
-
- 06 Day
-
-
- -
-
- 07 Day
-
-
- -
-
- 08 Day
-
-
- -
-
- 09 Day
-
-
- -
-
- 10 Day
-
-
- -
-
- 11 Day
-
-
- -
-
- 12 Day
-
-
- -
-
- 13 Day
-
-
- -
-
- 14 Day
-
-
- -
-
- 15 Day
-
-
- -
-
- 16 Day
-
-
- -
-
- 17 Day
-
-
- -
-
- 18 Day
-
-
- -
-
- 19 Day
-
-
- -
-
- 20 Day
-
-
- -
-
- 21 Day
-
-
- -
-
- 22 Day
-
-
- -
-
- 23 Day
-
-
- -
-
- 24 Day
-
-
- -
-
- 25 Day
-
-
- -
-
- 26 Day
-
-
- -
-
- 27 Day
-
-
- -
-
- 28 Day
-
-
- -
-
- 29 Day
-
-
- -
-
- 30 Day
-
-
- -
-
- 31 Day
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
- -
-
- 24
-
-
- -
-
- 25
-
-
- -
-
- 26
-
-
- -
-
- 27
-
-
- -
-
- 28
-
-
- -
-
- 29
-
-
- -
-
- 30
-
-
- -
-
- 31
-
-
- -
-
- 32
-
-
- -
-
- 33
-
-
- -
-
- 34
-
-
- -
-
- 35
-
-
- -
-
- 36
-
-
- -
-
- 37
-
-
- -
-
- 38
-
-
- -
-
- 39
-
-
- -
-
- 40
-
-
- -
-
- 41
-
-
- -
-
- 42
-
-
- -
-
- 43
-
-
- -
-
- 44
-
-
- -
-
- 45
-
-
- -
-
- 46
-
-
- -
-
- 47
-
-
- -
-
- 48
-
-
- -
-
- 49
-
-
- -
-
- 50
-
-
- -
-
- 51
-
-
- -
-
- 52
-
-
- -
-
- 53
-
-
- -
-
- 54
-
-
- -
-
- 55
-
-
- -
-
- 56
-
-
- -
-
- 57
-
-
- -
-
- 58
-
-
- -
-
- 59
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- 2020
-
-
- -
-
- 2021
-
-
- -
-
- 2022
-
-
- -
-
- 2023
-
-
- -
-
- 2024
-
-
- -
-
- 2025
-
-
-
-
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
-
-
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
- -
-
- 24
-
-
- -
-
- 25
-
-
- -
-
- 26
-
-
- -
-
- 27
-
-
- -
-
- 28
-
-
- -
-
- 29
-
-
- -
-
- 30
-
-
- -
-
- 31
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
- -
-
- 24
-
-
- -
-
- 25
-
-
- -
-
- 26
-
-
- -
-
- 27
-
-
- -
-
- 28
-
-
- -
-
- 29
-
-
- -
-
- 30
-
-
- -
-
- 31
-
-
- -
-
- 32
-
-
- -
-
- 33
-
-
- -
-
- 34
-
-
- -
-
- 35
-
-
- -
-
- 36
-
-
- -
-
- 37
-
-
- -
-
- 38
-
-
- -
-
- 39
-
-
- -
-
- 40
-
-
- -
-
- 41
-
-
- -
-
- 42
-
-
- -
-
- 43
-
-
- -
-
- 44
-
-
- -
-
- 45
-
-
- -
-
- 46
-
-
- -
-
- 47
-
-
- -
-
- 48
-
-
- -
-
- 49
-
-
- -
-
- 50
-
-
- -
-
- 51
-
-
- -
-
- 52
-
-
- -
-
- 53
-
-
- -
-
- 54
-
-
- -
-
- 55
-
-
- -
-
- 56
-
-
- -
-
- 57
-
-
- -
-
- 58
-
-
- -
-
- 59
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- 2020
-
-
- -
-
- 2021
-
-
- -
-
- 2022
-
-
- -
-
- 2023
-
-
- -
-
- 2024
-
-
- -
-
- 2025
-
-
-
-
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
-
-
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
- -
-
- 24
-
-
- -
-
- 25
-
-
- -
-
- 26
-
-
- -
-
- 27
-
-
- -
-
- 28
-
-
- -
-
- 29
-
-
- -
-
- 30
-
-
- -
-
- 31
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
- -
-
- 03
-
-
- -
-
- 04
-
-
- -
-
- 05
-
-
- -
-
- 06
-
-
- -
-
- 07
-
-
- -
-
- 08
-
-
- -
-
- 09
-
-
- -
-
- 10
-
-
- -
-
- 11
-
-
- -
-
- 12
-
-
- -
-
- 13
-
-
- -
-
- 14
-
-
- -
-
- 15
-
-
- -
-
- 16
-
-
- -
-
- 17
-
-
- -
-
- 18
-
-
- -
-
- 19
-
-
- -
-
- 20
-
-
- -
-
- 21
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 05
-
-
- -
-
- 10
-
-
- -
-
- 15
-
-
- -
-
- 20
-
-
- -
-
- 25
-
-
- -
-
- 30
-
-
- -
-
- 35
-
-
- -
-
- 40
-
-
- -
-
- 45
-
-
- -
-
- 50
-
-
- -
-
- 55
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
- 01 Month
-
-
- -
-
- 02 Month
-
-
- -
-
- 03 Month
-
-
- -
-
- 04 Month
-
-
- -
-
- 05 Month
-
-
- -
-
- 06 Month
-
-
- -
-
- 07 Month
-
-
- -
-
- 08 Month
-
-
- -
-
- 09 Month
-
-
- -
-
- 10 Month
-
-
- -
-
- 11 Month
-
-
- -
-
- 12 Month
-
-
-
-
-
-
- -
-
- 01 Day
-
-
- -
-
- 02 Day
-
-
- -
-
- 03 Day
-
-
- -
-
- 04 Day
-
-
- -
-
- 05 Day
-
-
- -
-
- 06 Day
-
-
- -
-
- 07 Day
-
-
- -
-
- 08 Day
-
-
- -
-
- 09 Day
-
-
- -
-
- 10 Day
-
-
- -
-
- 11 Day
-
-
- -
-
- 12 Day
-
-
- -
-
- 13 Day
-
-
- -
-
- 14 Day
-
-
- -
-
- 15 Day
-
-
- -
-
- 16 Day
-
-
- -
-
- 17 Day
-
-
- -
-
- 18 Day
-
-
- -
-
- 19 Day
-
-
- -
-
- 20 Day
-
-
- -
-
- 21 Day
-
-
- -
-
- 22 Day
-
-
- -
-
- 23 Day
-
-
- -
-
- 24 Day
-
-
- -
-
- 25 Day
-
-
- -
-
- 26 Day
-
-
- -
-
- 27 Day
-
-
- -
-
- 28 Day
-
-
- -
-
- 29 Day
-
-
- -
-
- 30 Day
-
-
- -
-
- 31 Day
-
-
-
-
-
-
- -
-
- 2020 Year
-
-
- -
-
- 2021 Year
-
-
- -
-
- 2022 Year
-
-
- -
-
- 2023 Year
-
-
- -
-
- 2024 Year
-
-
- -
-
- 2025 Year
-
-
-
-
-
-
-
-
-
-
-
-`;
diff --git a/packages/vant/src/datetime-picker/test/__snapshots__/time-picker.spec.tsx.snap b/packages/vant/src/datetime-picker/test/__snapshots__/time-picker.spec.tsx.snap
deleted file mode 100644
index 5a51b2f41..000000000
--- a/packages/vant/src/datetime-picker/test/__snapshots__/time-picker.spec.tsx.snap
+++ /dev/null
@@ -1,453 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`filter prop 1`] = `
-
-
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 05
-
-
- -
-
- 10
-
-
- -
-
- 15
-
-
- -
-
- 20
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 10
-
-
- -
-
- 20
-
-
- -
-
- 30
-
-
- -
-
- 40
-
-
- -
-
- 50
-
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`format initial value 1`] = `
-
-
-
-
-
-
-
-
- -
-
- 22
-
-
- -
-
- 23
-
-
-
-
-
-
- -
-
- 58
-
-
- -
-
- 59
-
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`formatter prop 1`] = `
-
-
-
-
-
-
-
-
- -
-
- 00 hour
-
-
- -
-
- 05 hour
-
-
- -
-
- 10 hour
-
-
- -
-
- 15 hour
-
-
- -
-
- 20 hour
-
-
-
-
-
-
- -
-
- 00 minute
-
-
- -
-
- 10 minute
-
-
- -
-
- 20 minute
-
-
- -
-
- 30 minute
-
-
- -
-
- 40 minute
-
-
- -
-
- 50 minute
-
-
-
-
-
-
-
-
-
-
-`;
-
-exports[`max-hour & max-minute 1`] = `
-
-
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
-
-
-
-
- -
-
- 00
-
-
- -
-
- 01
-
-
- -
-
- 02
-
-
-
-
-
-
-
-
-
-
-`;
diff --git a/packages/vant/src/steps/test/__snapshots__/demo.spec.ts.snap b/packages/vant/src/steps/test/__snapshots__/demo.spec.ts.snap
index 58ffce2b8..f20642c3e 100644
--- a/packages/vant/src/steps/test/__snapshots__/demo.spec.ts.snap
+++ b/packages/vant/src/steps/test/__snapshots__/demo.spec.ts.snap
@@ -72,19 +72,19 @@ exports[`should render demo and match snapshot 1`] = `