tool-funjs
v1.1.6
Published
This is a JavaScript utility function
Downloads
6
Maintainers
Readme
tool-funjs
快速上手
安装
npm install tool-funjs
全局注册(在main.js文件里注册)
import tooljs from 'tool-funjs';
Vue.prototype.tooljs = tooljs;
局部注册(在你所使用的vue里注册)
import tooljs from 'tool-funjs';
例子
// isStatic:检测数据是不是除了symbol外的原始数据
this.tooljs.$isStatic('str')// true
目录
1、isStatic:检测数据是不是除了symbol外的原始数据
2、isPrimitive:检测数据是不是原始数据
3、isObject:判断数据是不是引用类型的数据 (例如: arrays, functions, objects, regexes, new Number(0),以及 new String(''))
4、isObjectLike:检查 value 是否是 类对象。 如果一个值是类对象,那么它不应该是 null,而且 typeof 后的结果是 "object"
5、getRawType:获取数据类型,返回结果为 Number、String、Object、Array等
6、isPlainObject:判断数据是不是Object类型的数据
7、isArray:判断数据是不是数组类型的数据
8、isRegExp:判断数据是不是正则对象
9、isDate:判断数据是不是时间对象
10、isNative:判断 value 是不是浏览器内置函数内置函数toString后的主体代码块为 [native code] ,而非内置函数则为相关代码,所以非内置函数可以进行拷贝(toString后掐头去尾再由Function转)
11、isFunction:检查 value 是不是函数
12、isLength:检查 value 是否为有效的类数组长度
13、isArrayLike:检查 value 是否是类数组,如果一个值被认为是类数组,那么它不是一个函数,并且value.length是个整数,大于等于 0,小于或等于 Number.MAX_SAFE_INTEGER。这里字符串也将被当作类数组
14、exitFullscreen:退出全屏
15、toFullScreen:开启全屏
16、downloadFile:base64数据导出文件,文件下载
17、GetUrlParam:获取Url参数,返回一个对象
18、getPropByPath:根据字符串路径获取对象属性 : 'obj[0].count'
19、dateStrForma:将指定字符串由一种时间格式转化为另一种
20、dateFormater:格式化时间
21、repeat:生成一个重复的字符串,有n个str组成,可修改为填充为数组等