npm.io
1.0.7 • Published 3 years ago

andy-common

Licence
ISC
Version
1.0.7
Deps
0
Size
5 kB
Vulns
0
Weekly
0

内容

JavaScript工具库,包含一些个人在工作中常用的方法

  1. 文件上传和下载处理方法
  2. 变量值判断,number 类型的 0 会判断为 true
  3. 用*号隐藏部分字符串
  4. 数组去重

安装

npm i andy-common
npm i andy-common@版本号

使用说明

局部引入

import { acm } from "@/utils/index.js";

在引入页面直接使用 acm.method()调用

acm.sense(0) //  true
acm.sense(null) // false

全局引入

在Vue中使用

在main.js中添加以下代码

import { acm } from "@/utils/index.js";
Vue.prototype.acm = acm;

使用方法

this.acm.sense(0) //  true
方法 描述 接收值
sense(value) 校验值是否有意义,等同于TypeScript中的 || 任意值
downfile(file, name) 下载文件(仅适用于PC端) 文件、文件名
downlink(url, name) 下载文件(仅适用于PC端) 文件地址、文件名
hideStr(data, start, stop, symbol) 隐藏字符串 字符串、开始隐藏下标、结束隐藏下标、替换字符(默认为*)

注意

2.0版本之前仅供个人学习使用,不保证稳定性和兼容性