diff --git a/components/form/demo/customized-form-controls.vue b/components/form/demo/customized-form-controls.vue
new file mode 100644
index 000000000..6047dff80
--- /dev/null
+++ b/components/form/demo/customized-form-controls.vue
@@ -0,0 +1,57 @@
+
+---
+order: 6.1
+title:
+ zh-CN: 自定义表单控件
+ en-US: Customized Form Controls
+---
+
+## zh-CN
+
+自定义或第三方的表单控件,也可以与 Form 组件一起使用。只要该组件注入 `useInjectFormItemContext` 并调用相应方法。
+
+## en-US
+
+Customized or third-party form controls can be used in Form, too.
+
+Controls must injects `useInjectFormItemContext` and calls the corresponding method.
+
+
+
+
+
+
+
+ Submit
+
+
+
+
diff --git a/components/form/demo/index.vue b/components/form/demo/index.vue
index 9f905963d..2483caef2 100644
--- a/components/form/demo/index.vue
+++ b/components/form/demo/index.vue
@@ -8,6 +8,7 @@
+
@@ -28,6 +29,7 @@ import UseFormNested from './useForm-nested.vue';
import UseFormTrigger from './useForm-trigger.vue';
import UseFormMerge from './useForm-merge.vue';
import LableWidth from './lable-width.vue';
+import CustomizedFormControls from './customized-form-controls.vue';
import CN from '../index.zh-CN.md';
import US from '../index.en-US.md';
@@ -47,6 +49,7 @@ export default defineComponent({
UseFormTrigger,
UseFormMerge,
LableWidth,
+ CustomizedFormControls,
},
});
diff --git a/components/form/demo/price-input.vue b/components/form/demo/price-input.vue
new file mode 100644
index 000000000..c58678aba
--- /dev/null
+++ b/components/form/demo/price-input.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+