From 59e0985f5d96f9040ab4d865e5a0a42a616614e5 Mon Sep 17 00:00:00 2001
From: tangjinzhou <415800467@qq.com>
Date: Wed, 22 Sep 2021 16:21:09 +0800
Subject: [PATCH] doc: add Customized Form Controls demo
---
.../form/demo/customized-form-controls.vue | 57 +++++++++++++++++++
components/form/demo/index.vue | 3 +
components/form/demo/price-input.vue | 52 +++++++++++++++++
3 files changed, 112 insertions(+)
create mode 100644 components/form/demo/customized-form-controls.vue
create mode 100644 components/form/demo/price-input.vue
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 @@
+
+
+
+
+
+
+
+