代码拉取完成,页面将自动刷新
npm install @gaozh1024/js-utils
import {utils} from '@gaozh1024/js-utils'
utils.isArray(data)
// => boolean
utils.isJson(data)
// => boolean
utils.isNumber(data)
// => boolean
utils.isInteger(data)
// => boolean
utils.isAmount(data, params)
// => boolean
utils.isStrFirst(data, params)
// => boolean
utils.isStrLast(data, params)
// => boolean
utils.toMD5(data)
// => string
utils.toEncrypt(data, key, iv)
// => string
utils.toDecrypt(data, key, iv)
// => string
utils.toStrFirst(data, length)
// => string
utils.toStrLast(data.length)
// => string
utils.toStrCut(data, params)
// => string
utils.toNumber(data)
// => number
utils.toAmount(data, params)
// => string
utils.toAmountConvert(data)
// => string
utils.toScientificCount(data)
// => string
utils.toRandom(count)
// => string
utils.toShuffle<T>(arr)
// => T[]
utils.toCopyDeepJson<T>(data)
// => T
utils.toSearchByJson(data)
// => string
utils.toJsonBySearch<T>(data)
// => T
utils.replaceStrByJson(data, json)
// => string
utils.replaceOrSpliceToUrlByJson(url, json)
// => string
utils.formatDate(data, params)
// => string
utils.formatDateTimezoneOffset(data, params)
// => string
utils.formatDateToJson(data, params)
// => FormatDataResult
utils.contrastJson<T>(jsonOne, jsonTwo)
// => boolean
utils.contrastJsonToDiff<T>(oldJson, newJson)
// => T
utils.contrastArrayToDiff<T>(oldJson, newJson, contrastFields)
// => { oldArrDiff: T[], newArrDiff: T[] }
utils.contrastVersion(serverVersion, localVersion, serverBuild, localBuild)
// => boolean
// header 类型
import {XmlHttpRequest} from "@gaozh1024/js-utils";
XmlHttpRequest.header
// contentType 类型
XmlHttpRequest.contentType
// responseType 类型
XmlHttpRequest.responseType
// method 类型
XmlHttpRequest.method
// 请求数据
const http = new XmlHttpRequest();
// GET 方法
http.get(url, body)
// POST 方法
http.post(url, body)
// PUT 方法
http.put(url, body)
// DELETE 方法
http.delete(url, body)
// 设置异步,默认为异步
http.setAsync(data);
// 设置 header
http.setHeader(name, value);
// 设置 HeaderBasic
http.setHeaderBasic(value);
// 设置 HeaderBasicBy
http.setHeaderBasicBy(account, password);
// 设置 HeaderBearer
http.setHeaderBearer(value);
// 设置 ResponseType
http.setResponseType(data);
// 设置 过期时间
http.setTimeout(name, value);
import {reduxTools} from "@gaozh1024/js-utils";
reduxTools.all();
// => any
reduxTools.get<T>(name)
// => T
reduxTools.create<T>(name, params, isInit)
// => T
reduxTools.update<T>(name, params)
// => T
reduxTools.remove(name)
// => void
reduxTools.removeAndInit(name)
// => void
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。