Web前端On the Road(成为大牛)vue前端面试题目

vue移动端组件库

2018-06-05  本文已影响2286人  丿Sorry丶

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

上一篇下一篇

猜你喜欢

热点阅读