diff --git a/docs/en-US/component/datetime-picker.md b/docs/en-US/component/datetime-picker.md
index 2e3f73575d..b1f6536cd2 100644
--- a/docs/en-US/component/datetime-picker.md
+++ b/docs/en-US/component/datetime-picker.md
@@ -66,31 +66,31 @@ datetime-picker/default-time
## Attributes
-| Attribute | Description | Type | Accepted Values | Default |
-| --------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
-| model-value / v-model | binding value | date(DateTimePicker) / array(DateTimeRangePicker) | — | — |
-| readonly | whether DatePicker is read only | boolean | — | false |
-| disabled | whether DatePicker is disabled | boolean | — | false |
-| editable | whether the input is editable | boolean | — | true |
-| clearable | whether to show clear button | boolean | — | true |
-| size | size of Input | string | large/medium/small/mini | large |
-| placeholder | placeholder in non-range mode | string | — | — |
-| start-placeholder | placeholder for the start date in range mode | string | — | — |
-| end-placeholder | placeholder for the end date in range mode | string | — | — |
-| time-arrow-control | whether to pick time using arrow buttons | boolean | — | false |
-| type | type of the picker | string | year/month/date/datetime/ week/datetimerange/daterange | date |
-| format | format of the displayed value in the input box | string | see [date formats](/en-US/component/date-picker#date-formats) | YYYY-MM-DD HH:mm:ss |
-| popper-class | custom class name for DateTimePicker's dropdown | string | — | — |
-| range-separator | range separator | string | - | '-' |
-| default-value | optional, default date of the calendar | Date | anything accepted by `new Date()` | — |
-| default-time | the default time value after picking a date | non-range: Date / range: Date[] | non-range: a Date object, range: array of two Date objects, and the first item is for the start date and second for the end date. Time `00:00:00` will be used if not specified | — |
-| name | same as `name` in native input | string | — | — |
-| unlink-panels | unllink two date-panels in range-picker | boolean | — | false |
-| prefix-icon | Custom prefix icon class | string | — | el-icon-date |
-| clear-icon | Custom clear icon class | string | — | el-icon-circle-close |
-| shortcuts | an object array to set shortcut options | object[{ text: string, value: date / function }] | — | — |
-| disabledDate | a function determining if a date is disabled with that date as its parameter. Should return a Boolean | function | — | — |
-| cellClassName | set custom className | Function(Date) | — | — |
+| Attribute | Description | Type | Accepted Values | Default |
+| --------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- |
+| model-value / v-model | binding value | date(DateTimePicker) / array(DateTimeRangePicker) | — | — |
+| readonly | whether DatePicker is read only | boolean | — | false |
+| disabled | whether DatePicker is disabled | boolean | — | false |
+| editable | whether the input is editable | boolean | — | true |
+| clearable | whether to show clear button | boolean | — | true |
+| size | size of Input | string | large/medium/small/mini | large |
+| placeholder | placeholder in non-range mode | string | — | — |
+| start-placeholder | placeholder for the start date in range mode | string | — | — |
+| end-placeholder | placeholder for the end date in range mode | string | — | — |
+| time-arrow-control | whether to pick time using arrow buttons | boolean | — | false |
+| type | type of the picker | string | year/month/date/datetime/ week/datetimerange/daterange | date |
+| format | format of the displayed value in the input box | string | see [date formats](/en-US/component/date-picker#date-formats) | YYYY-MM-DD HH:mm:ss |
+| popper-class | custom class name for DateTimePicker's dropdown | string | — | — |
+| range-separator | range separator | string | - | '-' |
+| default-value | optional, default date of the calendar | Date | anything accepted by `new Date()` | — |
+| default-time | the default time value after picking a date | non-range: Date / range: Date[] | non-range: a Date object, range: array of two Date objects, and the first item is for the start date and second for the end date. Time `00:00:00` will be used if not specified | — |
+| name | same as `name` in native input | string | — | — |
+| unlink-panels | unllink two date-panels in range-picker | boolean | — | false |
+| prefix-icon | Custom prefix icon component | string | — | Date |
+| clear-icon | Custom clear icon component | string | — | CircleClose |
+| shortcuts | an object array to set shortcut options | object[{ text: string, value: date / function }] | — | — |
+| disabledDate | a function determining if a date is disabled with that date as its parameter. Should return a Boolean | function | — | — |
+| cellClassName | set custom className | Function(Date) | — | — |
## Events
diff --git a/docs/en-US/component/dropdown.md b/docs/en-US/component/dropdown.md
index 2f0ced4eb0..5501a07168 100644
--- a/docs/en-US/component/dropdown.md
+++ b/docs/en-US/component/dropdown.md
@@ -7,7 +7,7 @@ lang: en-US
Toggleable menu for displaying lists of links and actions.
-
+
diff --git a/docs/examples/dropdown/command-event.vue b/docs/examples/dropdown/command-event.vue
index 26751f4097..c67ea2b99a 100644
--- a/docs/examples/dropdown/command-event.vue
+++ b/docs/examples/dropdown/command-event.vue
@@ -1,7 +1,7 @@
- Dropdown List
+ Dropdown List
@@ -18,8 +18,12 @@
-
-
diff --git a/docs/examples/dropdown/how-to-trigger.vue b/docs/examples/dropdown/how-to-trigger.vue
index 81926d23a5..d01d206913 100644
--- a/docs/examples/dropdown/how-to-trigger.vue
+++ b/docs/examples/dropdown/how-to-trigger.vue
@@ -4,21 +4,17 @@
hover to trigger
- Dropdown List
+ Dropdown List
- Action 1
- Action 2
- Action 3
- Action 4
- Action 5
+ Action 1
+
+ Action 2
+
+ Action 3
+ Action 4
+ Action 5
@@ -27,21 +23,17 @@
click to trigger
- Dropdown List
+ Dropdown List
- Action 1
- Action 2
- Action 3
- Action 4
- Action 5
+ Action 1
+
+ Action 2
+
+ Action 3
+ Action 4
+ Action 5
@@ -50,21 +42,17 @@
right click to trigger
- Dropdown List
+ Dropdown List
- Action 1
- Action 2
- Action 3
- Action 4
- Action 5
+ Action 1
+
+ Action 2
+
+ Action 3
+ Action 4
+ Action 5
@@ -72,18 +60,13 @@
-
+
diff --git a/docs/examples/dropdown/menu-hiding-behavior.vue b/docs/examples/dropdown/menu-hiding-behavior.vue
index 819a56ddaf..dbb3209f88 100644
--- a/docs/examples/dropdown/menu-hiding-behavior.vue
+++ b/docs/examples/dropdown/menu-hiding-behavior.vue
@@ -1,7 +1,7 @@
- Dropdown List
+ Dropdown List
@@ -15,12 +15,6 @@
-
+
diff --git a/docs/examples/dropdown/triggering-element.vue b/docs/examples/dropdown/triggering-element.vue
index 3e3e52e848..f312427880 100644
--- a/docs/examples/dropdown/triggering-element.vue
+++ b/docs/examples/dropdown/triggering-element.vue
@@ -1,7 +1,7 @@
- Dropdown List
+ Dropdown List
@@ -29,8 +29,12 @@
-
-
diff --git a/docs/examples/link/with-icon.vue b/docs/examples/link/with-icon.vue
index 99fb483b99..e68cb3ff80 100644
--- a/docs/examples/link/with-icon.vue
+++ b/docs/examples/link/with-icon.vue
@@ -2,10 +2,10 @@
Edit
- Check
+ Check
diff --git a/docs/examples/loading/customization.vue b/docs/examples/loading/customization.vue
index 3aa8cd9860..9e93323f05 100644
--- a/docs/examples/loading/customization.vue
+++ b/docs/examples/loading/customization.vue
@@ -2,7 +2,7 @@
import { defineComponent, reactive, toRefs } from 'vue'
+import { Loading } from '@element-plus/icons'
export default defineComponent({
setup() {
const state = reactive({
+ Loading,
tableData: [
{
date: '2016-05-02',
diff --git a/docs/examples/loading/fullscreen.vue b/docs/examples/loading/fullscreen.vue
index 4119b00648..61c4909f06 100644
--- a/docs/examples/loading/fullscreen.vue
+++ b/docs/examples/loading/fullscreen.vue
@@ -27,7 +27,6 @@ export default defineComponent({
const loading = ElLoading.service({
lock: true,
text: 'Loading',
- spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)',
})
setTimeout(() => {
diff --git a/docs/examples/menu/collapse.vue b/docs/examples/menu/collapse.vue
index a73ea9e8c5..c583f48856 100644
--- a/docs/examples/menu/collapse.vue
+++ b/docs/examples/menu/collapse.vue
@@ -12,7 +12,7 @@
>
-
+
Navigator One
@@ -29,15 +29,15 @@
-
+
Navigator Two
-
+
Navigator Three
-
+
Navigator Four
@@ -45,8 +45,20 @@
diff --git a/docs/examples/progress/custom-color.vue b/docs/examples/progress/custom-color.vue
index 2f43a1d1b8..eeff87bdf1 100644
--- a/docs/examples/progress/custom-color.vue
+++ b/docs/examples/progress/custom-color.vue
@@ -8,8 +8,8 @@
-
-
+
+
@@ -17,6 +17,7 @@
+