Teal TealUI

状态web/status

快速切换 CSS 类名。

目的
API
全局
Status 类型

目的

项目中一般对输入框添加 .input-success CSS 类名表示成功,添加 .input-error CSS 类名表示失败。 使用 setStatus 可以快速设置输入框的状态:

setStatus(input, "input-", "error");

// 等效于以下代码:
// removeClass(input, "input-success");
// addClass(input, "input-error");

API

全局

函数 描述
getStatus(elem, classPrefix)(elem:HTMLElement, classPrefix:string):Status

获取元素的状态。

参数 类型 描述 默认值
elem* HTMLElement
classPrefix* string

返回值

类型:Status

返回状态。

获取元素的状态。

setStatus(elem, classPrefix, value)(elem:HTMLElement, classPrefix:string, value:Status):void

设置元素的状态。

参数 类型 描述 默认值
elem* HTMLElement
classPrefix* string
value* Status

返回值

类型:void

设置元素的状态。

Status 类型

表示一个状态。

同:"error" | "warning" | "info" | "success"