1、cube-ui
cube-ui 是基于 Vue.js 实现的精致移动端组件库。
特性
质量可靠
由滴滴内部组件库精简提炼而来,经历了业务一年多的考验,并且每个组件都有充分单元测试,为后续集成提供保障。
体验极致
以迅速响应、动画流畅、接近原生为目标,在交互体验方面追求极致。
标准规范
遵循统一的设计交互标准,高度还原设计效果;接口标准化,统一规范使用方式,开发更加简单高效。
扩展性强
支持按需引入和后编译,轻量灵活;扩展性强,可以方便地基于现有组件实现二次开发。
地址:https://didi.github.io/cube-ui/#/zh-CN
demo:https://didi.github.io/cube-ui/example/#/
2、Vant
特性
50+ 个经过有赞线上业务检验的组件
单元测试覆盖率超过 90%
完善的文档和示例
支持 babel-plugin-import
支持 TypeScript
支持 SSR
地址:https://www.youzanyun.com/zanui/vant#/zh-CN/intro
demo:https://youzan.github.io/vant/mobile.html#/zh-CN/
3、Framework7
Framework7 是一款免费、开源的移动HTML框架,主要用于开发混合手机App或者网页App,某些应用场景的体验几乎与原生开发的 iOS 和 Android 应用一模一样,同时也是一款不可获取的应用原型快速开发及展示工具。
Framework7 主要的作用就是让你有机会能够使用 HTML,CSS 和 JavaScript 简单明了地开发 iOS 和 Android 应用。Framework7 是完全开放的,它完全没有限制你进行打开脑洞的创造,同时还提供了一些解决方案。
Framework7 并不支持所有平台。为了给你带来最好的体验感受,它只专注于 iOS 和 Google Material 设计风格。
地址:http://framework7.cn/docs/introduction.html
demo:http://framework7.cn/kitchen-sink/?theme=ios
http://framework7.cn/kitchen-sink/?theme=md
4、 we-vue
we-vue 参考了饿了么前端团队 Mint-UI 项目的大量代码,可以说 we-vue 在一定程度上可以算是换上了 weui 皮肤的 Mint-UI
地址:https://wevue.org/doc/v2_0/index
demo:https://demo.wevue.org/
5、vue-carbon
基于 vuejs 1.0 开发 material design 风格的移动端 WEB UI 库
地址:http://myronliu.com/vue-carbon/#!/
6、Mint UI
Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。通过它,可以快速构建出风格统一的页面,提升开发效率。
真正意义上的按需加载组件。可以只加载声明过的组件及其样式文件,无需再纠结文件体积过大。
考虑到移动端的性能门槛,Mint UI 采用 CSS3 处理各种动效,避免浏览器进行不必要的重绘和重排,从而使用户获得流畅顺滑的体验。
依托 Vue.js 高效的组件化方案,Mint UI 做到了轻量化。即使全部引入,压缩后的文件体积也仅有 ~30kb (JS + CSS) gzip。
地址:http://mint-ui.github.io/#!/zh-cn
demo:http://elemefe.github.io/mint-ui/#/
7、YDUI Touch
Vue-ydui 是 YDUI Touch 的一个Vue2.x实现版本,专为移动端打造,在追求完美视觉体验的同时也保证了其性能高效。
特性
提供两种样式单位(rem 和 px)版本;
高质量、功能丰富;
友好的 API ,自由灵活地使用空间;
细致、漂亮的 UI;
使用单文件的 Vue 组件化开发模式;
基于 npm + webpack + babel 开发,支持 ES2015;
真正意义上的按需加载组件,可以只加载声明过的组件及其样式文件,无需再纠结文件体积过大。
地址:http://vue.ydui.org/
demo:http://vue.ydui.org/demo/#/
8、VONIC
一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用。
地址:https://wangdahoo.github.io/vonic-documents/#/
9、vux
VUX是基于WeUI和Vue(2.x)开发的移动端UI组件库,主要服务于微信页面。
基于webpack + vue-loader + vux可以快速开发移动端页面,配合vux-loader方便你在WeUI的基础上定制需要的样式。
vux-loader保证了组件按需使用,因此不用担心最终打包了整个vux的组件库代码。
VUX并不完全依赖于WeUI,VUX 在 WeUI 的基础上扩展了多个常用组件,但是尽量保持整体UI样式接近WeUI的设计规范。
地址:https://vux.li/
demo:https://vux.li/demos/v2/#/
10、Vx UI
本组件库采用的是网易的rem适配方案
地址:https://github.com/yunfeihuang/vx-ui
demo:http://vx.bittyos.com/demo/#/
11、cubeex
cubeex是基于vue2.0开发的组件库,将包含一套完整的移动UI。
PS: cubeex目前在持续更新中,组件将逐步完善,旨在创建一套完善的基于vue2.0的移动端组件库。
地址:https://github.com/fangyongbao/cubeex
demo:http://www.best-html5.net/cubee/cubeex/#/home