vue使用xe-utils通用函数库(1)

本文介绍了xe-utils库在Vue.js项目中的使用,包括常用函数如日期处理、对象操作、数组处理等,并提供了安装和全局配置的详细步骤,帮助提升前端开发效率。
摘要由CSDN通过智能技术生成
  • isLeapYear (date) 判断是否闰年

  • isEqual (obj1, obj2) 深度比较两个对象之间的值是否相等

  • isDateSame (date1, date2, format) 判断两个日期是否相同

常用函数

  • toNumber ( num ) 转数值

  • toInteger ( num ) 转整数

  • toFixedNumber ( num, digits ) 和 Number.toFixed 类似,区别就是不会对小数进行四舍五入,结果返回数值

  • toFixedString ( num, digits ) 和 Number.toFixed 类似,区别就是不会对小数进行四舍五入,结果返回字符串

  • toArray ( array ) 将对象或者伪数组转为新数组

  • toStringJSON (str) 字符串转 JSON

  • toJSONString (obj) JSON 转字符串

  • getType (obj) 获取对象类型

  • getSize ( obj ) 返回对象的长度

  • uniqueId ( prefix ) 获取一个全局唯一标识

  • uniq ( array ) 数组去重

  • union ( …array ) 将多个数的值返回唯一的并集数组

  • random ( min, max ) 获取一个指定范围内随机数

  • range ( start, stop, step ) 序号列表生成函数

  • clear (obj[, defs, assigns]) 清空对象; defs如果不传(清空所有属性)、如果传对象(清空并继承)、如果传值(给所有赋值)

  • remove (obj, iteratee) 移除对象属性

  • assign (destination, …sources) 浅拷贝一个或者多个对象到目标对象中,如果第一值是true,则使用深拷贝

  • clone (obj, deep) 浅拷贝/深拷贝

  • destructuring (obj, …target) 将一个或者多个对象值解构到目标对象

  • trim ( str ) 去除字符串左右两边的空格

  • trimLeft ( str ) 去除字符串左边的空格

  • trimRight ( str ) 去除字符串右边的空格

  • escape ( str ) 转义HTML字符串,替换&, <, >, ", ', `字符

  • unescape ( str ) 反转 escape

  • camelCase ( str ) 将带驼峰字符串转成字符串

  • kebabCase ( str ) 将字符串转成驼峰字符串

  • repeat ( str, count ) 将字符串重复 n 次

  • padStart ( str, targetLength, padString ) 用指定字符从前面开始补全字符串

  • padEnd ( str, targetLength [, padString] ) 用指定字符从后面开始补全字符串

  • startsWith ( str, val [, startIndex] ) 判断字符串是否在源字符串的头部

  • endsWith ( str, val [, startIndex] ) 判断字符串是否在源字符串的尾部

  • slice ( array, start, end ) 裁剪 Arguments 或数组 array,从 start 位置开始到 end 结束,但不包括 end 本身的位置

  • indexOf (obj, val) 返回对象第一个索引值

  • findIndexO

  • 16
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值