UNPKG

open-library

Version:

开放组件库

27 lines (23 loc) 670 B
/** * 参数转为样式可识别的像素 * @param number * @returns */ const translateNumberOrToPx = (number: number | string): string => { return typeof number === 'string' && number.indexOf('%') !== -1 ? number : typeof number === 'number' ? number + 'px' : number; }; /** * 像素或字符串转为具体数字类型 * @param prefixCls * @returns */ const pxOrStrToNumber = (prefixCls: string | number): number => { return typeof prefixCls === 'string' && prefixCls.indexOf('px') !== -1 ? Number(prefixCls.replace(/px/, '')) : Number(prefixCls); }; export { translateNumberOrToPx, pxOrStrToNumber };