2

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}]

杭州蘇小小
178 声望12 粉丝

我是一名 WEB前端 开发者不断在前端这条路上努力拼搏着。我喜欢代码的逻辑有序性,每一行代码都有其不同的作用,所有的代码加起来就可以让用户能愉快的体验我的产品。我喜欢研究,遇到难题我不退缩,我相信我可以...


« 上一篇
前端验证集合
下一篇 »
形状集合