1.0.0 • Published 6 years ago
lich-king2 v1.0.0
LICK-KING2
- CommonUtils
class CommonUtils {
/**
* 判断环境打印日志
* @param msg
* @param optionalParams
*/
static log(msg: any, ...optionalParams: any[]): void;
/**
* Set page title in wechat webview.
* @param {String} title the new title for the current page
*/
static setDocumentTitle(title: any): void;
/**
* 判断是否为微信浏览器
* @returns {boolean}
*/
static isWeiXinBrowser(): boolean;
}
- CookieUtils
class CookieUtils {
/**
* 保存Cookie
* @param name key
* @param value value
* @param min 有效时间(min)
*/
static saveCookie(name: any, value: any, min: any): void;
/**
* 读取cookie
* @param name
* @returns {any}
*/
static readCookie(name: any): string;
/**
* 移除Cookie
* @param name
*/
static removeCookie(name: any): void;
}
- DateUtils
class DateUtils {
class DateUtils {
static FORMAT_DATE: string;
static FORMAT_DATETIME: string;
static FORMAT_TIME: string;
/**
* 获取格式化时间 YYYY-MM-DD
* @param date
*/
static getDateString(date: any): string;
/**
* 获取格式化时间 YYYY-MM-DD HH:mm:ss
* @param date
*/
static getDateTimeString(date: any): string;
/**
* 获取格式化时间 HH:mm:ss
* @param date
*/
static getTimeString(date: any): string;
/**
* 获取时间戳
* @param date
*/
static getTimeStamp(date: any): number;
/**
* 获取自定义的格式化时间
* @param date
* @param format
*/
static getCustomStr(date: any, format: any): string;
}
}
- FormRule
class FormRule {
static RULE_REQUIRED: {
required: boolean;
message: string;
};
static RULE_INTEGER: {
pattern: RegExp;
message: string;
};
static RULE_POSITIVE_INTEGER: {
pattern: RegExp;
message: string;
};
static RULE_NOT_ZERO_POSITIVE_INTEGER: {
pattern: RegExp;
message: string;
};
static RULE_TWO_BITS_POSITIVE_INTEGER: {
pattern: RegExp;
message: string;
};
static RULE_TWO_BITS_DECIMALS: {
pattern: RegExp;
message: string;
};
static RULE_NOT_ZERO_TWO_BITS_INTEGER: {
pattern: RegExp;
message: string;
};
static RULE_ZERO_TWO_BITS_INTEGER: {
pattern: RegExp;
message: string;
};
static RULE_PHONE: {
pattern: RegExp;
message: string;
};
static RULE_TEL_MOBILE: {
pattern: RegExp;
message: string;
};
static RULE_TEL: {
pattern: RegExp;
message: string;
};
static RULE_DISCOUNT: {
pattern: RegExp;
message: string;
};
static RULE_POSTAL_CODE: {
pattern: RegExp;
message: string;
};
static RULE_EMAIL: {
pattern: RegExp;
message: string;
};
static RULE_URL: {
pattern: RegExp;
message: string;
};
static RULE_MAX(ct: any): {
max: any;
message: string;
};
static RULE_N_BITS_POSITIVE_INTEGER(n: any): {
pattern: RegExp;
message: string;
};
static RULE_REQUIRED_MSG(msg: any): {
required: boolean;
message: any;
};
static checkChineseLength: (rule: any, value: any, callback: any, length: any) => void;
}
- RegUtils
class RegUtils {
static REG_INTEGER: RegExp;
static REG_TWO_FRACTION: RegExp;
static REG_NOT_ZERO_TWO_BITS_INTEGER: RegExp;
static REG_ZERO_TWO_BITS_INTEGER: RegExp;
static REG_MOBILE: RegExp;
static REG_DISCOUNT: RegExp;
static REG_POSITIVE_INTEGER: RegExp;
static REG_NOT_ZERO_POSITIVE_INTEGER: RegExp;
static REG_TWO_BITS_POSITIVE_INTEGER: RegExp;
static REG_POSTAL_CODE: RegExp;
static REG_TEL: RegExp;
static REG_TEL_MOBILE: RegExp;
static REG_EMAIL: RegExp;
static REG_URL: RegExp;
static checkReg(reg: RegExp, value: any): boolean;
static checkRegPort(port: any): boolean;
static checkRegIP(ip: any): boolean;
}
- HtmlUtils
class HtmlUtils {
/**
* 用于处理高清适配后富文本显示异常
* @param richText
* @constructor
*/
static FormatRichText(richText: any): any;
/**
* 获取相对颜色
* @param col
* @param amt
* @returns {string}
* @constructor
*/
static convertColor(col: any, amt: any): string;
/**
* 16进制color转rgba
* @param col
* @param opacity
* @returns {string}
* @constructor
*/
static colorConvertRGBA(col: any, opacity: any): string;
/**
* 拨打电话
* @param phone
*/
static callPhone(phone: any): void;
/**
* 模糊手机号
* @param phone
*/
static mockPhone(phone: any): any;
}