guide-web-utils v1.0.3
介绍
封装一些前端常用的js方法供开发人员直接使用。
安装教程
可通过 npm i guide-web-utils 直接安装
使用方法
一、可在main.js中全局注册
import * as publicMethod from 'guide-web-utils'
Vue.prototype.$public = publicMethod
二、也可以在组件中单独引入需要使用的方法
import { check10 } from 'guide-web-utils'
方法介绍
check10
介绍: 数字小于10在前面补充0
参数:
{Number} val 需判断的数值getCurrentTime
介绍: 获取当前时间或日期的方法
参数:
{String} separator 日期间的分隔符,默认为'-'
{Boolean} excludeTime 是否不包括时间,默认为falseformatterDateMethod
介绍: 格式化时间日期的方法
参数:
{String} date 需要格式化的日期
{String} separator 日期间的分隔符,默认为'-'
{Boolean} excludeTime 是否不包括时间,默认为falsegetIntervalDateMethod
介绍: 获取指定日期或当前日期前后n天的方法
参数:
{Number} dateInterval 大于0表示之后的天数,小于0表示之前的天数
{String} date 指定的日期,没有时默认为当前日期
{String} separator 日期间的分隔符,默认为'-'
{Boolean} excludeTime 是否不包括时间,默认为falsedownloadDataStreamMethod
介绍: 后台返回数据流, 前端转换下载的方法
参数:
{String} streamData 接口返回的数据流
{String} fileName 导出文件的名称
{String} fileType 导出文件的类型('application/vnd.ms-excel';'application/zip';'application/pdf')
{Boolean} withoutToBlob 一般情况下需要将后台返回的数据流转blob,默认值为false,如果不需要转就传参数 truedeepCloneMethod
介绍: 深拷贝的方法
参数:
{any} obj 待拷贝的对象getIndexMethod
介绍: 生成序号的方法,用于表格生成序号
参数:
{Number} index 列表序号
{Number} currentPage 当前页
{Number} pageSize 页数footAndMeterTransformEachOther
介绍: 米和英尺相互转换的方法
参数:
{Number} originData 待转换的数据
{Boolean} toMeter 是否转换为米,默认是将原数据转为英尺celsiusAndFahrenheitTransformEachOther
介绍: 摄氏度和华氏温度相互转换的方法
参数:
{Number} originData 待转换的数据
{Boolean} toCelsius 是否转换为摄氏度,默认是将原数据转为华氏温度selectAllMethod
介绍: 封装一个select选择器多选 【选择全部和取消全部】 联动效果
参数:
{Array} newValue 传入监听函数的最新值
{Array} oldValue 传入监听函数的原值
{Array} valueArray 选中的值
{Array} valueSource 传入下拉菜单数据源
{String} valueKey 下拉菜单数据中对应值的key,默认为 code
{Number/String} allValue 传入全部所代表的值, 默认-1
返回结果: 返回选择中的值filterTreeData
介绍: 剔除某一个树形结构数组中不满足某个值的数据,建议使用原数据的副本,可能会改变原数据
参数:
{Array} arraySource 待处理的数据源
{String} valueKey 需要判断的数据组中的key
{Array} valueArray 需满足的值的集合
{String} childrenKey 子节点集合的key,默认为children
返回结果: 返回过滤后的值getScrollCount
介绍: 在树形组件中,有时候需要滚动到指定的节点处,通过该方法获取到需要滚动的节点个数
{Array} treeDataSource 需要查找的数据源
{String} valueKey 根据某个属性进行查找
{Array} targetValue 需要滚动到的节点的key
返回结果: 返回目标节点前节点的个数