0.0.22-beta.1 • Published 10 months ago

@firesoon/common v0.0.22-beta.1

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

前端工具库

@firesoon/common

安装

npm install @firesoon/common --save-dev

提供方法

  • isDeepEqual:深度比较对象是否相等;
  • isNil:是否为null或undefined
  • numberFormat:千分位格式化的数字
  • uuidFast:生成uuid
  • trim:去除字符串头尾空格或指定字符
  • 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