@lvxiaowu/utils
安装
npm install @lvxiaowu/utils --save
使用
import { Utils } from "@lvxiaowu/utils";
工具方法
-
Utils
- cloneDeep
- cloneDeepEasier
- isEmptyObject
- omitValues
- omitKeys
- hasSomeProp
- debounce
- throttle
- getWordsLength
- set
-
Storage, Cookie
- setVersion
- get
- set
- remove
-
Device
- androidChrome
- ipad
- iphone
- android
- webView
- touch
-
RegEx
- set
- validator
- num: 以下都为正则
- integer
- date
- time
- IDCard
- price
- mobile
- phone
- postalcode
- zipcode
- name
-
URL
- merge
- parse
- get
-
Calc
- add
- sub
- mul
- div
- val
- extend
-
Time
- formatPassTime
- formatRemainTime
- isLeapYear
- isSameDay
- monthDays
- timeLeft
-
Transform
- digitUppercase
- digitUppercase
- preZero
- canvas2file
- base642Blob
-
Load
- css
- cssCode
- removeCSSCode
- js
-
DOM/$
- prefixStyle
- composedPath
-
DOM/$(el)
- on
- off
- once
- addClass
- removeClass
- hasClass
- getStyle
- setStyle
- contains
- scrollIntoView
- DOM/$(el)
-
Keycode
- getKeyName
-
Random
- getUid
- getRandomStr
- getRandomInt
- getRandomColor
-
DateType
- isObj
- isPlainObj
- isFunc
- isNum
- isStr
- isArr
- isBool
- isUNN
- isEmptyObj
- isPromise
- isEvent