From 1bd2c493c9cbe47d10e4ba045d5c4635fd4eccef Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Mon, 29 Mar 2021 11:17:01 +0800 Subject: [PATCH] 批量增加中文注释 --- forms/form/CFormItem.vue | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/forms/form/CFormItem.vue b/forms/form/CFormItem.vue index 6a2fbdf..3913dc1 100644 --- a/forms/form/CFormItem.vue +++ b/forms/form/CFormItem.vue @@ -1,5 +1,5 @@ /** - * CFormItem + * CFormItem - 表单套装组件,单项包囊器 * @author Tevin * @tutorial rules see https://github.com/yiminghe/async-validator#type */ @@ -17,11 +17,26 @@ export default { name: 'CFormItem', props: { - name: String, - label: String, - required: Boolean, - rules: Array, + // 表单数据资源(表单组件内部机制专用) formRes: Object, + // 表单项字段键名 + name: String, + // 表单项中文名 + label: String, + // 表单项验证规则之是否必填 + required: Boolean, + // 表单项验证规则之复合规则 + // 例如:[{type:'string', min: 2, max: 100}] + // 常用项: + // type string 类型,常见有 string、number、boolean、array、object、url、email + // len number string 类型时为字符串长度;number 类型时为确定数字; array 类型时为数组长度 + // max number 必须设置 type:string 类型为字符串最大长度;number 类型时为最大值;array 类型时为数组最大长度 + // min number 必须设置 type:string 类型为字符串最小长度;number 类型时为最小值;array 类型时为数组最小长度 + // pattern RegExp 正则表达式匹配 + // required boolean 是否为必选字段 + // transform (value) => any 将字段值转换成目标值后进行校验 + // message string 错误信息,不设置时会通过模板自动生成 + rules: Array, }, data() { return { -- Gitblit v1.9.1