ant design vue table 高度自适应_Vue组件库大评测 Element, iView, HeyUI, Ant Design Vue
今天偶然的机会想了解下其他Vue相关的组件库,网上刚好有文章,顺便自己做一下笔记,算是资源整理吧 。好了,话不多说,直接开始:
组件库的选择对于前端开发有者至关重要的影响,而组件的丰富性以及健壮性是我们要考虑的重点。
所以,本次对比,主要是从组件的多少,以及核心组件的对比来评判。
一、组件库
1、Element-UI
官方网站:https://element.eleme.cn/#/zh-CN;
2、iView UI
官方网站:https://www.iviewui.com/;
3、Ant Design of Vue
官方网站:https://vue.ant.design/docs/vue/introduce-cn/;
4、HeyUI
官方网站:https://www.heyui.top/;
二、组件对比
1、基础组件
四个组件库,大概有47个都具备的组件。
- Grid 栅格
- Layout 布局
- Icon 图标
- Button 按钮
- Input 输入框
- Radio 单选
- Checkbox 多选
- Select 下拉选择
- AutoComplete 模糊匹配
- NumberInput 数字输入
- Switch 开关
- Slider 滑块
- Rate 评分
- SwitchList 选项切换
- Form 表单
- Search 搜索框
- Uploader 上传
- Tree 树
- Transfer 穿梭框
- DatePicker 日期选择
- TimePicker 时间选择
- DatetimePicker 日期时间选择
- DateRangePicker 日期范围选择
- Cascader 级联选择
- Breadcrumb 面包屑
- Menu 菜单
- Pagination 分页
- Tabs 标签页
- Steps 步骤条
- DropdownMenu 下拉菜单
- BackTop 返回顶部
- Panel 面板
- Tag 标签
- Table 表格
- Avatar 头像信息
- Badge 微标数
- Carousel 走马灯
- Collapse 折叠面板
- Progress 进度条
- Loading 加载中
- LoadingBar 加载进度条
- Timeline 时间轴
- Message 提示
- Notice 通知
- Modal 弹出框
- Tooltip 气泡提示
- Poptip 确定提示
PS:每个组件库不一定是相同的明名,但是大致是一样的组件。
2、Table组件对比
PS:统计中关于“自定义索引”,iview 与 Ant Design Vue我并未看到相关文档,不一定正确。
相对来说,Element和Ant Design Vue在Table上的功能稍微比较多,如果,开发项目中的Table应用需求比较多,建议使用这两种。
3、对比总结
在目前的时间节点来看,每一种组件库都已经达到了一个功能完满的状态,开发中在技术选型的时候,可以根据自己的需求进行选择。每一种组件库在组件设计选择上,不尽相同,但是最终的组件总数上,都差不多。
三、组件推荐
每一种组件库,都拥有比较独特两眼的组件,大家可以根据自己需求选择,或者根据实际情况自己自定义相关组件也更方便些。
1、iView - Split 面板分割
对于展示的内容做分割,并且可以通过拖动的方式修改分割。
组件链接:https://www.iviewui.com/components/split;
2、HeyUI - DateFullRangePicker 超级日期范围控件
超级日期范围控件算是一个比较实用的功能,基本满足日期范围选择的所有需求。
组件链接:https://www.heyui.top/component/data/plugin/datefullrange;
3、Element - Calendar 日历
基础日历的展示
组件链接:https://element.eleme.io/#/zh-CN/component/calendar;
4、HeyUI - TreePicker 树选择器
通过Tree模式的数据,选择数据。
组件链接:https://www.heyui.top/component/plugin/treepicker;
5、Ant Design Vue - TreeSelect 树选择器
通过Tree模式的数据,选择数据(说实话,跟HeyUI的有点差距)。
组件链接:https://vue.ant.design/components/tree-select/;
6、HeyUI - CategoryPicker 联动选择器
选择联动关联的信息(这个组件看到的有点晚,唉,下次一定要用)。
组件链接:https://www.heyui.top/component/other/categorypicker;
7、Element - Image 图片
继承图片展示的所有需求(个人感觉有些鸡肋)。
组件链接:https://element.eleme.io/#/zh-CN/component/image
8、HeyUI - ImagePreview 图片预览
图片预览功能以及图片列表展示(这个有点意思哈)。
组件链接:https://www.heyui.top/component/view/imagepreview;
9、HeyUI - TextEllipsis 超出文本省略
超出多行文本省略功能。(场景比较少,需要用到时手动即可搞定)
组件链接:https://www.heyui.top/component/other/textellipsis;
10、HeyUI - Clipboard 复制剪切板
复制剪切板集成(这个目前到还没用到)。
组件链接:https://www.heyui.top/component/other/clipboard;
四、总结
因为该篇文章引于HeyUI作者,所以最初看到原文的时候感觉有那么一点点强推的意思哈,但是对比之后发现,HeyUI确实有它的独到之处,
不可否认,Vue项目开发中用到的UI组件库最多的还是Element-UI以及Ant Design,特别还通用于React,当然了,也可能是我孤陋寡闻了,大家还是根据自己实际需要选择吧。
2019年 Vue 组件库大评测 Element, iView, HeyUI, Ant Design Vuemy.oschina.net
ant design vue table 高度自适应_Vue组件库大评测 Element, iView, HeyUI, Ant Design Vue相关推荐
- 2019年 Vue 组件库大评测 Element, iView, HeyUI, Ant Design Vue
2018年我写的Vue组件库对比文档: https://juejin.im/post/5a9628415188257a7b5ac678 一年的时间,每一个组件库都有了更多的发展,Ant Design ...
- ant design vue table 高度自适应_Vue.JS 实现拼拼乐小游戏项目
笔者去年曾写过一个类似的拼拼乐小游戏,技术栈采用自己的Xuery框架和原生javascript实现的,脚手架采用gulp来实现,为了满足对vue的需求,笔者再次使用vue生态将其重构,脚手架采用比较火 ...
- ant design vue table 高度自适应_很受欢迎的vue前端UI框架
最近在逛各大网站,论坛,SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,小编自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己 ...
- ant design vue table 高度自适应_2年Vue项目实战经验汇总!
前言 vue作为前端主流的3大框架之一,目前在国内有着非常广泛的应用,由于其轻量和自底向上的渐进式设计思想,使其不仅仅被应用于PC系统,对于移动端,桌面软件(electronjs)等也有广泛的应用,与 ...
- iview 级联选择组件_Vue组件库大对比--HeyUI, iView, Element
目前,市面上主流的Vue组件库大概就是iview, element. 当然,heyui不在范围内,38个star屈指可数,大部分还是认识的同事. 更可恶的还是骗不来后端同学的star,心塞. 求Sta ...
- ant design vue table 高度自适应_html之table表格
概述 html中提供了一个table表格的东西,不过到现在来说,用处基本上不是很大,但有些报表的项目中还是会用到的.此内容可以稍微一带而过,用到的时候,再回来复习也不迟.表格由 <table&g ...
- vue中集成的ui组件库_Vue组件可使用Vault Flow通过Braintree集成PayPal付款
vue中集成的ui组件库 Vue Braintree PayPal按钮 (Vue Braintree PayPal button) Vue component to integrate PayPal ...
- iView 3.3.0 发布,基于 Vue.js 的企业级 UI 组件库
iView 3.3.0 发布了,代号 Transistor ,iView 是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品. 本次更新如下: https://www ...
- iView 3.4.0 发布,基于 Vue.js 的企业级 UI 组件库
百度智能云 云生态狂欢季 热门云产品1折起>>> iView 3.4.0 发布了,iView 是一套基于 Vue.js 的企业级 UI 组件库,主要服务于 PC 界面的中后台产品 ...
最新文章
- 计算机网络系统集成策略实现摘要,计算机网络集成策略实现探析
- [Wix] Wix代码生成器:tallow
- django model数据 时间格式
- 使用CodeIgniter
- html文字列表,文字列表模板
- delphi if多个条件_判断(if)语句
- JQuery插件让图片旋转任意角度且代码极其简单 - 摘自网友
- 事业编考试计算机专业部分,事业单位考试计算机专业知识汇总-单选题.pdf
- 代码重构-了解你的代码:cloc + simian
- STM32/GD32 IAP/Bootloader升级APP研究以及编程实现、hex文件格式
- 计算机制作节日贺卡教案,《制作节日贺卡》教学设计..doc
- 3d渲染 计算机配置,3D渲染台式机配置
- Vue, App与我(十三)
- java计算机毕业设计网络作业提交与批改系统源代码+数据库+系统+lw文档
- 跳一跳python辅助软件思路及源码解析
- 【Python自查手册】之项目实操
- 软件工程-第1章 绪论
- 编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写)、数字字符还是其它字符。
- 《工程电磁场》学习笔记4-时变电磁场
- 红月服务器端账号在哪删除,【老玩家进】谁还能记下来红月官服的所有服务器名称??...
热门文章
- Adobe软件还行吗?
- 基于AndFTP完成PC机与Android设备互传文件
- Paddle使用半监督式学习完成语句分类
- c#/winform Directx编程入门之实现立方体
- 室内设计职业技能等级证书助力“十四五”技能人才培养
- 模型预测控制的缺点_华北电力大学 刘英培等:适用于风电并网的VSCHVDC系统模型预测控制...
- 基于MATLAB的疲劳驾驶检测系统
- 牛X的事,都是在你一个人的时侯做出的 2012-03-07 22:02:22 文/刘小昭
- show tables like 不能取别名的解决方法
- Centos7 使用 kubeadm 安装Kubernetes 1.13.3