Skip to content

liRemons/method

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

method

介绍

一些公共方法

软件架构

软件架构说明

安装教程

  1. npm i methods-r

使用说明

  1. 引入: import methods from 'methods-r'
  2. 使用:methods.函数名(参数)

函数说明 (* 为必填)

时间格式化 dateFormat( input | type )
  1. input (String | Number)时间戳,为空获取当前时间
  2. type (String) 可选值yyyy/MM/dd HH:mm:ss yyyy/MM/dd HH:mm:ss yyyy-MM-dd yyyy年MM月dd日 HH时mm分ss秒
深拷贝 deepClone( obj )
  1. 任意参数
数组对象去重 removeArrRepeat( arr,attribute )
  1. arr (Array):数组对象
  2. attribute (String):根据参数去重,不传则默认根据数组元素去重
数组分组 arrGroup( data , num)
  1. data(Array):*所要分组的数组
  2. num(Number):*几个分成一组
是否为PC端 *IsPC()
数组求和 SUM( data , attr )
  1. data(Array):*数组
  2. attr(String):数组求和所依据的属性;如果是数组对象,则必填
下载 download( url , type , name)
  1. url(String):*当前下载的URL
  2. type(String):文件类型,IE下使用
  3. name(String): 文件名称
监听滚动条事件 watchScroll( fn , delay ,el )
  1. fn(function) : *传递函数,会触发此函数
  2. delay(Number): 防抖,默认 1 s 触发一次,单位(ms)
  3. el(Element):监听滚动条元素,默认window
复制 copy( value )
  1. value( 文本 | DOM )
预览图片 viewImg()
打开一个应用 openApp({url, params})
  1. url 路由
  2. params 传递的参数(对象)
获取url中的参数 getSearchParams(name)
  1. name: 字段,为空则返回所有参数
防抖 debounce(fn, delay)
  1. fn: (fn)
  2. delay: (default = 500ms)
版本号 compareVersion(v1, v2)
  1. v1,v2 版本号 返回版本号大的,如相等,则返回false

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors