自建,前端sdk库(react-utils-dev-sdk)
随着业务的快速增长,很多业务模块需要通用化,这里我将业务中的常用的方法进行封装。
react-utils-dev-sdk
安装
npm install react-utils-dev-sdk
如果在国内网络阻塞,使用
yarn
安装
yarn add react-utils-dev-sdk
常用方法
- deepCopy 深拷贝
const newObj = deepCopy({a: 1, b: 2})
// {a: 1, b: 2}
- formatTimeSplit 时间戳格式化工具
const date = formatTimeSplit(1725861630886)
// 14:00:00
- isToday 判断是否为今日
const toady = isToday(1725861630886)
// true
- obj2strUrl 处理 param 转 url (入参转换)
const url = obj2strUrl({id:'123', pageNum: 0, pageSize: 20})
// ?id=123&pageNum=0&pageSize=20
- removeEmptyValues 去除对象中的假值
const obj = removeEmptyValues({a: '', b: '2'})
// { b: '2' }
- request 方法
export const getList = () => {
return reqeust({
url: '/list',
method: 'GET'
}, 'getList')
}