# vux

> Mobile web UI based on Vue and WeUI

Latest version **2.11.1** (published 2021-09-17) · MIT license · 0 weekly downloads

## Install

```sh
npm install vux
pnpm add vux
yarn add vux
bun add vux
```

## Health

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

Positive: no vulnerabilities; popular repo.

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

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 2.11.1 |
| Published | 2021-09-17 |
| First published | 2016-02-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 4.0.0 |
| Dependencies | 23 |
| Unpacked size | 3.1 MB |
| Known vulnerabilities | 0 (+28 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 17457 |
| Author | airyland |
| Maintainers | airyland, caozhong |
| Keywords | vux, vue, vue ui, weui, vue-components, web-components, component, components, mobile ui, framework, frontend |

## Links

- npm: https://www.npmjs.com/package/vux
- Repository: https://github.com/airyland/vux
- Homepage: https://github.com/airyland/vux#readme
- Issues: https://github.com/airyland/vux/issues
- npm.io page: https://npm.io/package/vux

## Dependencies (23)

- [axios](https://npm.io/package/axios.md) ^0.15.3
- [qr.js](https://npm.io/package/qr.js.md) 0.0.0
- [big.js](https://npm.io/package/big.js.md) ^3.1.3
- [exif-js](https://npm.io/package/exif-js.md) ^2.3.0
- [@antv/f2](https://npm.io/package/@antv/f2.md) ^3.1.4-beta.2
- [autosize](https://npm.io/package/autosize.md) ^3.0.20
- [shake.js](https://npm.io/package/shake.js.md) ^1.2.2
- [array-map](https://npm.io/package/array-map.md) ^0.0.0
- [fastclick](https://npm.io/package/fastclick.md) ^1.0.6
- [validator](https://npm.io/package/validator.md) ^9.3.0
- [vux-blazy](https://npm.io/package/vux-blazy.md) ^1.6.4
- [array-find](https://npm.io/package/array-find.md) ^1.0.0
- [countup.js](https://npm.io/package/countup.js.md) ^1.8.1
- [blueimp-md5](https://npm.io/package/blueimp-md5.md) ^2.6.0
- [vux-xscroll](https://npm.io/package/vux-xscroll.md) ^3.1.10
- [array-filter](https://npm.io/package/array-filter.md) ^1.0.0
- [x-photoswipe](https://npm.io/package/x-photoswipe.md) ^4.1.3-rc.1
- [array-shuffle](https://npm.io/package/array-shuffle.md) ^1.0.1
- [object-assign](https://npm.io/package/object-assign.md) ^4.1.0
- [vanilla-masker](https://npm.io/package/vanilla-masker.md) ^1.2.0
- [async-validator](https://npm.io/package/async-validator.md) ^3.5.2
- [lodash.debounce](https://npm.io/package/lodash.debounce.md) ^4.0.8
- [lodash.throttle](https://npm.io/package/lodash.throttle.md) ^4.1.1

## Alternatives

- [@progress/kendo-ooxml](https://npm.io/package/@progress/kendo-ooxml.md) — 152.1K weekly downloads
- [@progress/kendo-react-ripple](https://npm.io/package/@progress/kendo-react-ripple.md) — 8.0K weekly downloads
- [@progress/kendo-react-orgchart](https://npm.io/package/@progress/kendo-react-orgchart.md) — 4.3K weekly downloads
- [@praxisui/dynamic-fields](https://npm.io/package/@praxisui/dynamic-fields.md) — 2.4K weekly downloads
- [@mesalvo/react-ui](https://npm.io/package/@mesalvo/react-ui.md) — 1.7K weekly downloads

## Recent versions

- 2.11.1 (latest) — 2021-09-17
- 2.9.1-rc.1 (next) — 2018-04-23
- 2.7.7-beta.2 (beta) — 2017-12-31
- 0.0.103 (dev) — 2016-03-24
- 2.11.2 — 2023-06-02
- 2.10.1 — 2021-07-26
- 2.10.0 — 2021-07-25
- 2.9.6 — 2021-06-27
- 2.9.5 — 2021-06-26
- 2.9.4 — 2019-04-16
- 2.9.3 — 2019-04-08
- 2.9.2 — 2018-06-12
- 2.9.1 — 2018-05-11
- 2.9.0 — 2018-04-16
- 2.8.1 — 2018-03-23
- … 226 more at https://npm.io/package/vux/versions

## README

<p align="center">
  <a href="http://vux.li">
    <img src="https://i.loli.net/2017/11/20/5a12187ebf2e0.png" width="175">
  </a>
</p>
<p align="center">Be Cool with Vue@^2.3.0 and WeUI.</p>

<p align="center">
  <a href="https://vux.li/demos/v2?x-page=github">
    <img src="https://static.vux.li/demo_v2_doc_home.png" width="100" alt="">
  </a>
  <br>
  <a href="https://vux.li/demos/v2?x-page=github">
    Live Demo >>
  </a>
  <br>
  <br>
  <a href="https://github.com/airyland/vux">
    <img src="https://img.shields.io/github/stars/airyland/vux.svg?style=social&label=Star" alt="">
  </a>
  <a href="https://github.com/airyland/vux">
    <img src="https://img.shields.io/github/forks/airyland/vux.svg?style=social&label=Fork" alt="">
  </a>
  <a href="https://github.com/airyland/vux">
    <img src="https://img.shields.io/github/watchers/airyland/vux.svg?style=social&label=Watch" alt="">
  </a>
  <br>
  <br>
  <a href="https://travis-ci.org/airyland/vux">
    <img src="https://api.travis-ci.org/airyland/vux.svg?branch=v2" alt="">
  </a>
  <a href="https://codecov.io/gh/airyland/vux/branch/v2">
    <img src="https://img.shields.io/codecov/c/github/airyland/vux/v2.svg" alt="">
  </a>
  <br>
  <a href="https://github.com/airyland/vux/issues">
    <img src="https://img.shields.io/github/issues/airyland/vux.svg?style=flat-square" alt="">
  </a>
  <a href="https://github.com/airyland/vux/issues">
    <img src="http://isitmaintained.com/badge/resolution/airyland/vux.svg?style=flat-square" alt="">
  </a>
  <a href="https://github.com/airyland/vux/graphs/contributors">
    <img src="https://img.shields.io/github/contributors/airyland/vux.svg?style=flat-square" alt="">
  </a>
  <br>
  <a href="https://www.npmjs.com/package/vux">
    <img src="https://img.shields.io/npm/l/vux.svg?style=flat-square" alt="">
  </a>
  <a href="https://www.npmjs.com/package/vux">
    <img src="https://img.shields.io/npm/v/vux.svg?style=flat-square" alt="">
  </a>
  <a href="https://www.npmjs.com/package/vux">
    <img src="https://img.shields.io/npm/dm/vux.svg?style=flat-square" alt="">
  </a>
  <a href="https://www.npmjs.com/package/vux">
    <img src="https://img.shields.io/npm/dt/vux.svg?style=flat-square" alt="">
  </a>
  <br>
  <br>
</p>

## Sponsors

<p align="center">
  <a href="https://www.sb/?utm_source=vux">
    <img src="http://wx1.sinaimg.cn/mw690/0060lm7Tly1ftmvim3r34j3056034wee.jpg" height="100">
  </a>
</p>

<p align="center">
  <a href="https://www.upyun.com/">
    <img src="https://ww1.sinaimg.cn/large/663d3650gy1fs3l83hokej20b4040weg.jpg" height="80">
  </a>
</p>

## 我们的产品

<p align="center">
  <a href="https://wereader.app?utm_source=vux-github">
    <img src="https://i.loli.net/2019/12/30/SM4y7mfunjvhWEc.png" width="125">
  </a>
</p>

<p align="center">
  <a href="https://werss.app?utm_source=vux-github">
    <img src="https://cdn.weapp.design/werss/werss-logo.png" width="250">
  </a>
</p>

## Requirements

+ vue@^2.3.0(for .sync modifier)
+ webpack@^2.0
+ node@^7.6(development)

## Docs

+ [中文文档](https://vux.li/)
+ English(working)

## Issues

> 不按照 [issue generator](https://doc.vux.li/en/contribution/issue.html) 来提交的会被关闭并 `block`，毕竟提醒每一个故意忽略(眼瞎、文盲或者缺少礼貌？)`issue template`的人也是件很浪费时间的事。

- `VUX` 并不是大团队维护的项目，**没有捐赠，纯靠热情**，维护者有权决定什么时候处理什么问题，什么问题不处理。<br>**入坑请万分谨慎**。

- UI 组件库和样式、功能灵活性是矛盾的。如果你需要一个高度自定义的组件库，VUX 并不适合你(即使已经在尽力提供样式变量)，请不要使用，因为大部分人会抱怨的(并且只会抱怨)。

## Quick Start

> [vux2 template](https://github.com/airyland/vux2) is directly modified from Vue official [webpack template](https://github.com/vuejs-templates/webpack).

``` bash
npm install vue-cli -g
vue init airyland/vux2 projectPath

cd projectPath
npm install // or yarn
npm run dev // or yarn dev
```

## Get notified

<p align="center">
  <img src="https://ws1.sinaimg.cn/large/663d3650gy1fpno3msj6wj20dw0dw748.jpg" alt="" width="100">
  <br>
  <span>Scan with Wechat</span>
</p>

## Maintainers

+ [airyland](https://github.com/airyland)
+ [lichunqiang](https://github.com/lichunqiang)
+ [graysheeep](https://github.com/graysheeep)
+ [unclay](https://github.com/unclay)
+ [wg5945](https://github.com/wg5945)
+ [Sapphire2k](https://github.com/Sapphire2k)

## Vux is Inspired or Powered By:

+ [Vue](https://github.com/vuejs/vue)
+ [WeUI](https://github.com/weui/weui)
+ [FrozenUI](https://github.com/frozenui/frozenui)
+ [Ant Design](https://github.com/ant-design/ant-design)
+ [Ant Design Mobile](http://github.com/ant-design/ant-design-mobile)
+ [XScroll](https://github.com/huxiaoqi567/xscroll)
+ [Ionic](https://github.com/driftyco/ionic)
+ [SUI Mobile](https://github.com/sdc-alibaba/SUI-Mobile)
+ [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe)
+ [WePayUI](https://github.com/wepayui/wepayui)
+ [autosize](https://github.com/jackmoore/autosize)(MIT)
+ [buefy](https://github.com/buefy/buefy)

## License

[MIT](https://github.com/airyland/vux/blob/v2/LICENSE)

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