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. + + + 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 @@ + + +