# common-utils-comps

> 常用的公共类，方法，组件，指令等等~

Latest version **1.4.1** (published 2022-02-22) · MIT license · 0 weekly downloads

## Install

```sh
npm install common-utils-comps
pnpm add common-utils-comps
yarn add common-utils-comps
bun add common-utils-comps
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.4.1 |
| Published | 2022-02-22 |
| First published | 2021-07-29 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 18 |
| Unpacked size | 1.1 MB |
| Known vulnerabilities | 0 (+25 in 3 direct dependencies) |
| Install scripts | no |
| Author | song shuangshuang |
| Maintainers | songshuangshuang |
| Keywords | common, method, function, class, component |

## Links

- npm: https://www.npmjs.com/package/common-utils-comps
- Repository: https://github.com/mabidenengma/common-utils-comps
- Homepage: https://github.com/mabidenengma/common-utils-comps#readme
- Issues: https://github.com/mabidenengma/common-utils-comps/issues
- npm.io page: https://npm.io/package/common-utils-comps

## Dependencies (18)

- [vue](https://npm.io/package/vue.md) ^2.6.10
- [vant](https://npm.io/package/vant.md) ^2.12.25
- [vuex](https://npm.io/package/vuex.md) ^3.6.2
- [axios](https://npm.io/package/axios.md) ^0.21.4
- [jszip](https://npm.io/package/jszip.md) ^3.7.0
- [core-js](https://npm.io/package/core-js.md) ^3.6.5
- [xe-utils](https://npm.io/package/xe-utils.md) ^3.5.4
- [js-cookie](https://npm.io/package/js-cookie.md) ^3.0.0
- [nprogress](https://npm.io/package/nprogress.md) ^0.2.0
- [qrcodejs2](https://npm.io/package/qrcodejs2.md) 0.0.2
- [vxe-table](https://npm.io/package/vxe-table.md) ^3.4.15
- [element-ui](https://npm.io/package/element-ui.md) ^2.15.5
- [file-saver](https://npm.io/package/file-saver.md) ^2.0.5
- [vue-router](https://npm.io/package/vue-router.md) ^3.2.0
- [html2canvas](https://npm.io/package/html2canvas.md) ^1.2.1
- [query-string](https://npm.io/package/query-string.md) ^6.13.1
- [normalize.css](https://npm.io/package/normalize.css.md) ^8.0.1
- [vuex-persistedstate](https://npm.io/package/vuex-persistedstate.md) ^4.1.0

## Alternatives

- [@mdxeditor/editor](https://npm.io/package/@mdxeditor/editor.md) — 962.4K weekly downloads
- [mmdb-lib](https://npm.io/package/mmdb-lib.md) — 680.9K weekly downloads
- [playcanvas](https://npm.io/package/playcanvas.md) — 36.2K weekly downloads
- [@glw907/cairn-cms](https://npm.io/package/@glw907/cairn-cms.md) — 967 weekly downloads
- [markdown-to-confluence](https://npm.io/package/markdown-to-confluence.md) — 103 weekly downloads

## Recent versions

- 1.4.1 (latest) — 2022-02-22
- 1.4.0 — 2022-02-22
- 1.3.1 — 2021-08-09
- 1.3.0 — 2021-08-05
- 1.2.5 — 2021-08-05
- 1.2.4 — 2021-08-05
- 1.2.3 — 2021-08-05
- 1.2.2 — 2021-08-05
- 1.2.1 — 2021-08-05
- 1.2.0 — 2021-08-05
- 1.1.6 — 2021-08-04
- 1.1.5 — 2021-08-04
- 1.1.4 — 2021-08-04
- 1.1.3 — 2021-08-04
- 1.1.2 — 2021-08-04
- … 8 more at https://npm.io/package/common-utils-comps/versions

## README

# common-utils-comps

公共的类、指令、方法和组件(默认仅支持vue2项目, vue3请使用vue3分支)

## 开发

``` javascript
npm install

// 建议不要直接使用 cnpm 安装依赖，会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
```

### 本地验证

``` javascript
npm run dev
```

### 编译

``` javascript
npm run lib
```

### Lints and fixes files

``` javascript
npm run lint
```

## 使用

``` javascript
npm i common-utils-comps --save
```

### 全局引入 main.js中

``` javascript
import Common from 'common-utils-comps'

Vue.use(Common); // 全局注入公共组件
Common.initGlobal('Name'); // 注册全局对象Name(挂到window对象下的) 带有所有的公共方法 （Name请自行定义，注意不要与其他全局变量冲突）
```

### 页面使用

``` javascript
// 组件
<template>
  <BackToTop></BackToTop>
</template>
// 方法
Name.isArray(); // Name 对应main.js中initGlobal函数参数的定义
// class 类
import { Audiojs } from 'common-utils-comps';
const audio = new Audiojs();

audio.play('url');
```

---
_Source: https://npm.io/package/common-utils-comps · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
