0.0.22-beta.1 • Published 10 months ago
@firesoon/common v0.0.22-beta.1
前端工具库
@firesoon/common
安装
npm install @firesoon/common --save-dev
提供方法
isDeepEqual
:深度比较对象是否相等;isNil
:是否为null或undefinednumberFormat
:千分位格式化的数字uuidFast
:生成uuidtrim
:去除字符串头尾空格或指定字符trimStart
:去除字符串头部空格或指定字符trimEnd
:去除字符串尾部空格或指定字符phoneEncrypt
:手机号码脱敏isEmptyObject
:判断obj
是否为空randomNum
:生成指定范围min, max的随机数isEmail
:判断是否为邮箱地址isIdCard
:判断是否为身份证号isPhoneNum
:判断是否为手机号isUrl
:判断是否为URL地址getUrlParam
:获取url参数treeToArray
:平铺树形结构theme
:默认主题色less变量downloadFile
:文件下载方法request
:接口请求方法
request、downloadFile方法使用(services文件)
import { downloadFile } from '@firesoon/common';
import request from '@firesoon/common/lib/request';
import { prefix, appPlatform } from '@/utils/config';
// 修改默认配置
request.extendOptions({
headers: {
'Content-Type': 'application/json; charset=utf-8',
},
prefix
});
// 平台接口配置prefix
export function getUserInfo() {
return request('user/toUserInfo', {
prefix: appPlatform,
method: 'POST',
});
}
// post请求
export function postRuleTypeDict(params) {
return request.post(`audit/exec/postRuleTypeDict`, {
data: params,
});
}
// get请求
export function getRuleTypeDict(params) {
return request(`audit/exec/getRuleTypeDict`, {
params,
});
}
/**
* 文件下载
* @param param
* @returns
*/
export function exportRuleExecDetail(params) {
return downloadFile('audit/exec/exportRuleExecDetail', prefix, params)
}
theme方法使用(.umirc.ts文件)
import theme from '@firesoon/common/lib/theme';
export default defineConfig({
...,
theme
})
0.0.22-beta.1
10 months ago
1.0.2
1 year ago
1.0.1
1 year ago
0.0.20
1 year ago
0.0.21
1 year ago
0.0.15
1 year ago
0.0.16
1 year ago
0.0.17
1 year ago
0.0.18
1 year ago
0.0.19
1 year ago
1.0.0
2 years ago
1.0.0-beta.0
2 years ago
1.0.0-beta.1
2 years ago
0.0.10
2 years ago
0.0.11
2 years ago
0.0.12
2 years ago
0.0.13
2 years ago
0.0.14
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago