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