地址:https://www.npmjs.com/package/oins-utils
1.全局參數(shù) setData('key',value), getData('key)
2.自定義鏈接模版并替換參數(shù) urlQuery(url)
作用:后端配置鏈接是參數(shù)可能不確定记靡,通過(guò)配置地址模版來(lái)檢索參數(shù)
注意:QUERYDATA,項(xiàng)目初始化或者調(diào)用之前set
setData('QUERYDATA', { name: 11, age: 22 })
urlQuery('www.baidu.com?name={name}&age={age}') 'www.baidu.com?name=11&age=22'
3.獲取url參數(shù) query(url,name)
query(www.baidu.com?name=11&age=22,'age') == 22
4.替換urlkey的參數(shù) changeURLArg
changeURLArg('www.baidu.com?name=11', 'age', '22') == 'www.baidu.com?name=11&age=22'
5.時(shí)間格式化 formatDate
formatDate(new Date(),'yyyy-MM-dd hh:mm:ss')
6.防抖 debounce
debounce(()=>{} ,1000)
7.首字母大寫(xiě) strToCapitalLetter(string) / 將字母全部轉(zhuǎn)化成小寫(xiě)strToLowercase(string) / 將字母全部轉(zhuǎn)化成大寫(xiě) strToCapital(string)
titleCase('title') == Title
8.全局替換某個(gè)字符為另一個(gè)字符strReplace(string,value,newvalue)
strReplace('123456',3,7) == 127456
9.判斷字符是否以某個(gè)字符開(kāi)頭strBeginWith(string,key)
strBeginWith('abc','a') == true
10.判斷字符是否包含某值 strInclude(string,key)
strInclude('title',i) == true
11. 去掉字符左右空格 strTrimLeftOrRight(string)
strTrimLeftOrRight(' a ') == a
12.檢查手機(jī)號(hào)是否正確 checkTelphone(string)
checkTelphone('13000001111') == true
13. 檢查網(wǎng)址是否正確 checkUrl(string)
checkUrl('www.baidu.com') == true