更新记录
1.0.3(2022-06-01) 下载此版本
更新文档
1.0.2(2022-06-01) 下载此版本
更新文档
1.0.1(2022-06-01) 下载此版本
更新文档
查看更多平台兼容性
uni-app
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | - | - | √ | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | - | - | - | √ | - | - | - |
jr-utils (工具类)
base64ToBlob (base64转Blob)
参数
urlData(String): base64 Urltype(String): Blob对象的类型
返回
blob对象
例子
base64ToBlob('base64','png')
dateSurplus(计算开始时间到结束时间的时长)
参数
startTime(Date): 格林日期格式endTime(Date): 格林日期格式
返回
时长差
例子
dateSurplus(new Date(), new Date() + 1000)
calculateLineDistance(计算两个经纬度之间的直线距离)
参数
start(Object): {longitude:'',latitude:''}end(Object): {longitude:'',latitude:''}
返回
距离差
例子
calculateLineDistance({longitude:'',latitude:''},{longitude:'',latitude:''})
NumberAccDiv(除 此方法不丢精度)
参数
arg1(String): 1.221arg2(String): 1.333
返回
除数结果
例子
NumberAccDiv(12.333,111.111)
NumberAccSub(乘 此方法不丢精度)
参数
arg1(String): 1.221arg2(String): 1.333
返回
乘数结果
例子
NumberAccSub(12.333,111.111)
NumberAccAdd(加 此方法不丢精度)
参数
arg1(String): 1.221arg2(String): 1.333
返回
加数结果
例子
NumberAccAdd(12.333,111.111)
validatenull(判空)
参数
val(any)
返回
true / false 当为 空串、undefined 时返回 true
例子
validatenull(12.333)
uniqueArray(JSON数组去重)
参数
array(array)key(string)
返回
去重后的数组
例子
uniqueArray([{name:1},{name:1}],'name')
mobileFormat(手机号码格式成 000 0000 0000)
参数
mobile(number)
返回
130 7425 7856
例子
mobileFormat(13074257856)
deepClone(数组、对象深拷贝)
参数
object、array(object | array)
返回
新的对象或数组
例子
deepClone({name:11})
delObjNull(删除对象中的空值 或者带特殊符号的值 例如 $)
参数
object(object)
返回
新的对象
例子
delObjNull({name:11,age:''})
dateUtils (日期工具类 其中有 humanize、format、parse三个属性方法)
dateUtils.humanize
参数
milliseconds(number)
返回
刚刚 | x分钟前 | x小时前 | x天前
例子
dateUtils.humanize(312313132232)
dateUtils.format
参数
dateStr(string)
返回
2020/09/10 11:20:30
例子
dateUtils.format(yyyy-mm-dd HH:MM:ss)
isPhoneAvailable(校验是否为电话号(包括 手机号和座机))
参数
phone(number)
返回
Boolean true | false
例子
isPhoneAvailable(1307425798)
urlEncode(url 编码)
参数
url(string)key(string)encode(string)
返回
url字符串 https://signtest.junrunrenli.com?param=1
例子
urlEncode('https://signtest.junrunrenli.com','param',1)
getFileTypeByPath(获取文件类型)
参数
path(string) https://signtest.junrunrenli.com/dadsds213131231.png
返回
文件类型 png
例子
getFileTypeByPath('https://signtest.junrunrenli.com/dadsds213131231.png')
downloadFile(下载文件)
参数
blob(blob)tagFileName(string)fileType(string)
返回
无
例子
downloadFile(blob,'测试','png')
luhmCheck(Luhn校验算法校验银行卡号)
参数
bankno(string)
返回
Boolean true | false
例子
luhmCheck('6222620810009383492')
isImage(判断是否为图片)
参数
file(string)
返回
Boolean true | false
例子
isImage('xxxx.png')
getChinese(提取字符串中汉字)
参数
strValue(string)
返回
中文字符集
例子
getChinese('abc王')

收藏人数:
下载插件并导入HBuilderX
下载插件ZIP
赞赏(0)
下载 750
赞赏 0
下载 11047290
赞赏 1802
赞赏
京公网安备:11010802035340号