@lints/cotton

1.2.2 • Public • Published

说明

通用工具方法库

使用

npm install @lints/cotton or yarn add @lints/cotton

可以全部默认导入,也可以按需导入

import C, { validatePhoneNum } from "@lints/cotton";
console.log(C.getQueryParams("?foo=121"));
console.log(validatePhoneNum("13888888888"));

浏览器中使用

<script src="../dist/index.umd.js"></script>
<script>
  $c.getQueryParams("https://www.foo.com?foo=123");
  $c.validatePhoneNum("13888888888");
</script>

文档

getQueryParams

获取 url 参数

getQueryParams("https://www.baidu.com?foo=123");
// 输出: { foo: '123' }

dateFormat

时间戳转 YYYY-MM-DD hh:mm:ss

dateFormat(1678434136000);
// 输出: 2023-03-10 15:42:16

dateFormat(1678434136000, "YYYY/MM/DD hh:mm:ss");
// 输出: 2023/03/10 15:42:16

getTimeStamp

YYYY-MM-DD hh:mm:ss 转换成毫秒时间戳

getTimeStamp("2023-03-10 15:42:16");
// 输出: 1678434136000

getAmountChineseNumeral

金额转中文大写金额

getAmountChineseNumeral(20.5);
// 输出: 贰拾元伍角

validatePhoneNum

验证手机号码

validatePhoneNum("122");
// 输出: false

validatePhoneNum("13888888888");
// 输出: true

getDataType

数据类型判断

getDataType({});
// 输出: object

getDataType("");
// 输出: string

throttle

节流函数

const throttleFn = throttle(foo(), 1000);
throttleFn();

debounce

防抖函数

const debounceFn = debounce(foo(), 1000);
debounceFn();

equalNullObject

对象是否为空对象

equalNullObject({});
// 输出: true

equalNullObject({ foo: 1 });
// 输出: false

equalNullObject(123123);
// 输出: 传入的数据类型必须是对象类型

Package Sidebar

Install

npm i @lints/cotton

Weekly Downloads

0

Version

1.2.2

License

MIT

Unpacked Size

11 kB

Total Files

18

Last publish

Collaborators

  • lints