From 25a3a3cc78ce30bc7c26937071126bf7465b0c15 Mon Sep 17 00:00:00 2001 From: Gimmy <975402925@qq.com> Date: Mon, 21 Aug 2023 02:14:06 -0700 Subject: [PATCH] fix(form-demo): add form validateField api demo --- .../form-validate-field-composition-api.vue | 151 ++++++++++++++++ .../demos/app/form/form-validate-field.vue | 163 ++++++++++++++++++ examples/sites/demos/app/form/webdoc/form.js | 13 +- 3 files changed, 326 insertions(+), 1 deletion(-) create mode 100644 examples/sites/demos/app/form/form-validate-field-composition-api.vue create mode 100644 examples/sites/demos/app/form/form-validate-field.vue diff --git a/examples/sites/demos/app/form/form-validate-field-composition-api.vue b/examples/sites/demos/app/form/form-validate-field-composition-api.vue new file mode 100644 index 0000000000..35a45e4f25 --- /dev/null +++ b/examples/sites/demos/app/form/form-validate-field-composition-api.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/examples/sites/demos/app/form/form-validate-field.vue b/examples/sites/demos/app/form/form-validate-field.vue new file mode 100644 index 0000000000..ca6f73b872 --- /dev/null +++ b/examples/sites/demos/app/form/form-validate-field.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/examples/sites/demos/app/form/webdoc/form.js b/examples/sites/demos/app/form/webdoc/form.js index 7c8bd548e4..cc158fe89c 100644 --- a/examples/sites/demos/app/form/webdoc/form.js +++ b/examples/sites/demos/app/form/webdoc/form.js @@ -35,6 +35,17 @@ export default { }, 'codeFiles': ['form-validation.vue'] }, + { + 'demoId': 'form-validate-field', + 'name': { 'zh-CN': '特定表单项校验', 'en-US': 'Form field Validation' }, + 'desc': { + 'zh-CN': + "

用于校验表单中一个或多个特定表单项。

\n", + 'en-US': + '

Validate one or several formItems of the form

\n' + }, + 'codeFiles': ['form-validate-field.vue'] + }, { 'demoId': 'custom-validation-rule', 'name': { 'zh-CN': '自定义校验规则', 'en-US': 'Customized Verification Rule' }, @@ -390,7 +401,7 @@ export default { 'type': '', 'defaultValue': '', 'desc': { 'zh-CN': '对部分表单字段进行校验的方法', 'en-US': 'Method for verifying some fields in a form' }, - 'demoId': 'form-validation' + 'demoId': 'form-validate-field' }, { 'name': 'resetFields',