+
+
diff --git a/src/packages/__VUE/calendar/demo/week.vue b/src/packages/__VUE/calendar/demo/week.vue
new file mode 100644
index 0000000000..3271aa349c
--- /dev/null
+++ b/src/packages/__VUE/calendar/demo/week.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
diff --git a/src/packages/__VUE/calendar/doc.en-US.md b/src/packages/__VUE/calendar/doc.en-US.md
index a0c3c76f5f..26c26c2ee2 100644
--- a/src/packages/__VUE/calendar/doc.en-US.md
+++ b/src/packages/__VUE/calendar/doc.en-US.md
@@ -14,694 +14,46 @@ const app = createApp();
app.use(Calendar);
```
-### Basic Usage
-
-:::demo
-
-```vue
-
-
-
-
-
-
-
-```
+### Select Single Date
-:::
+> demo: calendar single
### Select Date Range
-:::demo
-
-```vue
-
-
-
-
-
-
-
-
-```
-
-:::
+> demo: calendar range
### Select Multiple Date
-:::demo
-
-```vue
-
-
-
-
-
-
-
-```
-
-:::
+> demo: calendar multiple
### Select Week
When set to week selection, the start and end dates of the week will be determined according to `first-day-of-week`. For example, when `first-day-of-week` is 0, the start date of a week is Sunday. In other cases, the start date of the week is Monday.
-:::demo
-
-```vue
-
-
-
-
-
-
-
-
-```
-:::
+> demo: calendar week
### Customize the disable date
By configuring the `disabled-date` function callback, you can customize to disable certain dates from being selected.
When the type is `range`, if this function is set, you need to filter out the disabled date after selecting the result
-:::demo
-
-```html
-
-
-
-
-
-
-
-```
-
-:::
-
-### Quick Select Single Date
-
-:::demo
-
-```vue
-
-
-
-
-
-
-
-```
-
-:::
-
-### Quick Select Date Range
-
-:::demo
-
-```vue
-
-
-
-
-
-
-
-
-```
+> demo: calendar disabled
-:::
+### Quick Select Single
-### Custom Button
+> demo: calendar single-quick
-:::demo
-
-```vue
-
-
-
-
-
-