diff --git a/docs/en-US/component/drawer.md b/docs/en-US/component/drawer.md
index a20a0e77b8..c9676ee45b 100644
--- a/docs/en-US/component/drawer.md
+++ b/docs/en-US/component/drawer.md
@@ -53,6 +53,16 @@ drawer/customization-header
:::
+## Resizable Drawer ^(2.11.0)
+
+Try to drag the edge part.
+
+:::demo Set `resizable` to `true` to resize.
+
+drawer/resizable-drawer
+
+:::
+
## Nested Drawer
You can also have multiple layer of `Drawer` just like `Dialog`.
@@ -93,6 +103,7 @@ Drawer provides an API called `destroyOnClose`, which is a flag variable that in
| destroy-on-close | Indicates whether children should be destroyed after Drawer closed | ^[boolean] | false |
| modal | Should show shadowing layer | ^[boolean] | true |
| direction | Drawer's opening direction | ^[enum]`'rtl' \| 'ltr' \| 'ttb' \| 'btt'` | rtl |
+| resizable ^(2.11.0) | enable resizable feature for Drawer | ^[boolean] | false |
| show-close | Should show close button at the top right of Drawer | ^[boolean] | true |
| size | Drawer's size, if Drawer is horizontal mode, it effects the width property, otherwise it effects the height property, when size is `number` type, it describes the size by unit of pixels; when size is `string` type, it should be used with `x%` notation, other wise it will be interpreted to pixel unit | ^[number] / ^[string] | 30% |
| title | Drawer's title, can also be set by named slot, detailed descriptions can be found in the slot form | ^[string] | — |
diff --git a/docs/examples/drawer/resizable-drawer.vue b/docs/examples/drawer/resizable-drawer.vue
new file mode 100644
index 0000000000..0be9549b9f
--- /dev/null
+++ b/docs/examples/drawer/resizable-drawer.vue
@@ -0,0 +1,31 @@
+
+ This is a custom header!
+
+ This is drawer content.
+