Vue组件库大评测 Element, iView, HeyUI, Ant Des
今天偶然的机会想了解下其他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 Vue
上一篇:为什么“中规中矩”的庭院,那么美?
下一篇:高中语文阅读理解答题技巧套路有哪些
最近更新教育教学
- 济南将碎片化经验总结提升,创新推出五项地方标准 让学前教育高质量发展有“标准”可
- 拓斯达:三季度实现扣非归母净利润同比增长27.39%,盈利能力持续提升
- “亚运薪火”与“宸星星火”同频共振 中学运动会迎来亚运冠军
- 多地清退编外人员,他们的“编外困局”:有人没资格报考所在岗位,有人因编外经历失去
- 民航局发布《活体动物航空运输工作指南》
- 合肥市淮河路第三小学教育集团映月校区:借数字应用于课堂 创智慧引领于教学
- 促进家校共育 巴蜀蓝湖郡小学开展家校共话成长系列活动
- 云南电网公司充分发挥公司律师四个作用助推企业高质量发展
- 汇聚邻里 共筑幸福丨合肥万科物业2023“朴里节”圆满落幕!
- 中拉跨越大洋高质量共建“一带一路”
- 广东报名自考有什么条件?
- 山东东营:文明宣讲进乡村 勤俭节约树新风
- 初中女生体测时突然心脏骤停……心肺复苏+AED“救了命”!
- 李刚,进京任职
- 1-9月海口港海关共受理“加工增值”试点扩区企业内销报关单404票 合计货值1.
- 重逢雁栖湖畔,国科大校友回家啦!
- 好水才能养好蟹
- 这种“鱼骨线”能变道吗?答案是……
- 今年上半年全球手机CIS传感器出货量20亿:同比下降14%
- 撑一支长蒿,向青草更青处漫溯
- 自考相对容易专业都有哪些?
- 远程“扶智”让优质教育资源“动”起来
- 黄喜灿:能被瓜迪奥拉称赞非常荣幸,新绰号可以向大家多宣传韩国
- AI赋能教育智变
- 同题观点