Skip to content
On this page

组件通用属性类型

本文档主要列举组件用到的通用属性的类型说明

基础类型

I18n

国际化字符串相关配置。

js
inerface I18n {
	zh_CN: string;
	en_US: string;
	type: 'i18n';
}

表单基础属性

Behavior

表单控件的显示状态类型:

  • normal - 普通展示;
  • disabled - 禁用;
  • readonly - 只读;
  • hidden - 隐藏;
js
type Behavior = 'normal' | 'disabled' | 'readonly' | 'hidden';

Size

表单控件的尺寸。

ts
type Size = 'small' | 'medium' | 'large' | 'default';

Validation

表单控件校验规则。

ts
interface Validation {
  type: 'required' | 'minValue' | 'maxValue' | 'minLength' | 'maxLength' | 'customValidate'; //校验类型
  message: string | I18n; // 错误提示信息
  param: number | (value: any) => boolean; // 校验参数,type为customValidate时对应自定义函数
}

Released under the MIT License.