1.1.4 • Published 1 year ago

cre-utils v1.1.4

Weekly downloads
6
License
ISC
Repository
-
Last release
1 year ago

cre-utils 公共工具函数

Install

npm i cre-utils --save
# or
yarn add cre-utils

Usage

import {
  createUid,
  deepClone,
  throttle,
  listToGroups,
  downloadNamedFile,
  highlight,
  getLocalLang
} from 'cre-utils'

/**
 * 创建唯一id
 * @return {String}
 */
createUid()

/**
 * 对象深拷贝
 * @param {Object} obj 目标对象
 * @return {Object}
 */
deepClone(obj)

/**
 * 节流函数
 * @param {Function} fn 目标函数
 * @param {Number} interval 循环时长
 */
throttle(fn, interval)

/**
 * 列表分组
 * @param {Array} list 目标列表
 * @param {Number} size 每组元素个数
 * @return {Array} 二维数组
 */
listToGroups(list, size)

/**
 * 浏览器中下载文件
 * @param {String} name 文件名
 * @param {String} url 下载地址
 */
downloadNamedFile(name, url)

/**
 * 文本高亮处理
 * @param {String} str 目标文本
 * @param {String} key 关键字
 * @return {String} DOM字符串
 */
highlight(str, key)

/**
 * 获取本地语言
 * @return {String} 例:zh
 */
getLocalLang()

/**
 * 复制链接地址
 * @param {String} url 链接地址
 * @param {Function} success 成功后的操作
 */
copyUrl(url, success)

/**
 * 去除字符串中的空格
 * @param {String} str 目标字符串
 * @param {String} type 类型 all: 去除所有空格, front: 去除前面的空格, behind: 去除后面的空格, around: 去除前后空格
 */
trim(str, type)
1.1.4

1 year ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.9

3 years ago

1.2.1

3 years ago

1.0.10

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago