vue最适合的ui框架(且性能高效的移动端)

介绍

Vue-ydui是一个专为移动端打造的UI库,在追求完美视觉体验的同时也保证了其性能高效,从官方的文档介绍中来看,这是一个情怀作品,目前只有一个人维护,Vue-ydui 是 YDUI Touch 的一个Vue2.x实现版本(目前最后的更新是在2018年底,不过还是具有很大借鉴意义的):

vue最适合的ui框架(且性能高效的移动端)(1)

Github

http://github.com/ydcss/vue-ydui

相关特性
  • 提供两种样式单位(rem 和 px)版本;
  • 高质量、功能丰富;
  • 友好的 API ,自由灵活地使用空间;
  • 细致、漂亮的 UI;
  • 使用单文件的 Vue 组件化开发模式;
  • 基于 npm webpack babel 开发,支持 ES2015;
  • 真正意义上的按需加载组件,可以只加载声明过的组件及其样式文件,无需再纠结文件体积过大。
一图预览所有组件


vue最适合的ui框架(且性能高效的移动端)(2)

安装使用

在大多数情况下我们都是使用npm包管理进行安装使用:

npm install vue-ydui --save

当然你也可以直接引入相关的js文件,以下是在Vue的项目中全局引入的方法:

import Vue from 'vue'; import YDUI from 'vue-ydui'; /* 相当于import YDUI from 'vue-ydui/ydui.rem.js' */ import 'vue-ydui/dist/ydui.rem.css'; /* 使用px:import 'vue-ydui/dist/ydui.px.css'; */ Vue.use(YDUI); new Vue({ el: '#app', render: h => h(App) });

组件截图

下面截取部分组件的截图,让小伙伴们有一个简单的了解

  • 按钮

常用按钮样式组件,提供2种尺寸,5种状态颜色和2种形状,支持自定义颜色。


vue最适合的ui框架(且性能高效的移动端)(3)


vue最适合的ui框架(且性能高效的移动端)(4)

  • 表单

列表视图,webapp 上最常用的内容结构,采用flex布局,适应各类结构;


vue最适合的ui框架(且性能高效的移动端)(5)

  • 角标

角标提供2种形状和5种状态颜色样式;支持自定义颜色;


vue最适合的ui框架(且性能高效的移动端)(6)

  • 头部、底部导航

移动端常见固定于顶部、底部的导航条


vue最适合的ui框架(且性能高效的移动端)(7)


vue最适合的ui框架(且性能高效的移动端)(8)

  • 布局

移动端常见页面结构,通常包含 页头,主体内容 和 页尾,显示如下:


vue最适合的ui框架(且性能高效的移动端)(9)

  • 时间轴

移动端常见显示各时间节点流程的垂直轴线


vue最适合的ui框架(且性能高效的移动端)(10)

  • 步骤条


vue最适合的ui框架(且性能高效的移动端)(11)

  • 提示框


vue最适合的ui框架(且性能高效的移动端)(12)


vue最适合的ui框架(且性能高效的移动端)(13)

  • 轮播图


vue最适合的ui框架(且性能高效的移动端)(14)

  • 进度条

进度条插件(圈形进度条和线形进度条),采用SVG方式实现,宽高占满父级容器。


vue最适合的ui框架(且性能高效的移动端)(15)

  • 上拉菜单


vue最适合的ui框架(且性能高效的移动端)(16)

  • 安全键盘


vue最适合的ui框架(且性能高效的移动端)(17)

  • 城市选择器


vue最适合的ui框架(且性能高效的移动端)(18)

  • 图片预览


vue最适合的ui框架(且性能高效的移动端)(19)

  • 搜索框


vue最适合的ui框架(且性能高效的移动端)(20)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页