1.0.1 • Published 3 years ago

s-utils-js v1.0.1

Weekly downloads
2
License
ISC
Repository
-
Last release
3 years ago

s-utils-js

介绍

前端工具集合 持续迭代中...

安装

yarn add s-utils-js --save
# OR
npm install s-utils-js --save

升级

yarn upgrade s-utils-js
# OR
npm update s-utils-js

全局调用 main 文件

import * as sUtilsJs from 's-utils-js';
Vue.prototype.$sUtilsJs = sUtilsJs;

页面调用

import { getDate } from "s-utils-js";

使用

getDate()

参数

方法名称调用名称说明参数
日期时间getDate获取当前时间 & 之后的时间详细 & 时间戳非必填 0=当前时间 1=明天 2=后天 以此累加
整数添加小数点后两位getFloat整数添加小数点后两位转换的值 {Number , String}
截取参数getQueryString截取参数参数名 {String}
追加url参数appendQuery追加url参数地址:{String},参数名:{String},参数值:{*}
添加千位分隔符milliFormat添加千位分隔符值 {Number}
动态引入jsinjectScript动态引入js地址 {String}
根据url地址下载download根据url地址下载地址 {String}
el是否包含某个classhasClassel是否包含某个class节点 {Objct},class名称 {String}
el添加某个classaddClassel添加某个class节点 {Objct},class名称 {String}
el去除某个classremoveClassel去除某个class节点 {Objct},class名称 {String}
获取滚动的坐标getScrollPosition获取滚动的坐标节点 {Objct}
滚动到顶部scrollToTop滚动到顶部-
el是否在视口范围内elementIsVisibleInViewportel是否在视口范围内节点 {Objct},视图 {Objct}
洗牌算法随机shuffle洗牌算法随机值{Array}
随机数范围random随机数范围最小{Number},最大{Number}
将阿拉伯数字翻译成中文的大写数字numberToChinese将阿拉伯数字翻译成中文的大写数字值{Number}
将数字转换为大写金额changeToChinese将数字转换为大写金额值{Number}
数组排序sort数组排序值{Number}(1=从小到大,2=从大到小,3=随机)
数组去重unique数组去重值{Array}
求两个集合的并集union求两个集合的并集值{Array},值{Array}
求两个集合的交集intersect求两个集合的交集值{Array},值{Array}
数组删除其中一个元素remove数组删除其中一个元素值{Array},值{*}
将类数组转换为数组formArray将类数组转换为数组值{Array}
去空格trim前后&所有&前&后值{String},状态{Number}(1=所有空格,2=前后空格,3=前空格,4=后空格)
字符串转换changeCase字符串转换值{String},状态{Number}(1=首字母大写,2=首字母小写,3=大小写转换,4=全部大写,5=全部小写)
在字符串中插入新字符串insertStr在字符串中插入新字符串原字符串{String},索引{Number},新字符串{String}
16进制颜色转RGBRGBA字符串colorToRGB16进制颜色转RGBRGBA字符串16进制颜色{String},透明度{Number}