1.0.20 • Published 3 years ago

@gefangshuai/frontend-utils v1.0.20

Weekly downloads
15
License
MIT
Repository
github
Last release
3 years ago

Front Utils

npm version

包含了一些常用的js工具方法及less样式

Usage

Install

yarn add @gefangshuai/frontend-utils

or

npm i @gefangshuai/frontend-utils

全部引入

import jsUtil from "@gefangshuai/frontend-utils/js";

部分引入

import objectUtil from "@gefangshuai/frontend-utils/js/object";

import checkEmail from "@gefangshuai/frontend-utils/js/validator/checkEmail";

JS

util

  • appendPath: 拼接路径,自动判断被拼接的路径是否已'/'结尾
  • delHtmlTag: 删除内容中的html标记
  • setSiteTitle: 设置网站标题
  • isWeChat: 当前网站是否在微信环境内
  • sleep: 线程休眠

object

  • clearObj: 清理object中没有值的属性
  • toArray: 将object转换为数组
  • toFormData: 将对象转换成表单FormData
  • toQueryString: 将对象转换成请求的query字符串
  • isUndefined: 判断对象是否为undefined
  • isNull: 判断对象是否为null

list

  • oneOf: 校验元素是否为数组中的一员

validator

  • checkEmail: 校验是否为邮箱
  • checkMobile: 校验是否为手机号

http

  • checkErrorCode: 检查请求的返回错误码,遵循restful
  • getErrorCode: 获取请求的错误码,遵循restful

Less

Margin

  • mar-{position}-xs: 5px
  • mar-{position}-sm: 10px
  • mar-{position}: 15px
  • mar-{position}-lg: 35px
  • mar-{position}-lgg: 50px

Padding

  • pad-{position}-xs: 5px
  • pad-{position}-sm: 10px
  • pad-{position}: 15px
  • pad-{position}-lg: 35px
  • pad-{position}-lgg: 50px
1.0.19

3 years ago

1.0.20

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.10

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago