赞
踩
目录
Element是饿了么前端开源维护的Vue UI组件库,组件齐全,基本涵盖后台所需的所有组件,文档讲解详细,例子也很丰富。 主要用于开发PC端的页面,是一个质量比较高的Vue UI组件库。
官网地址:http://element-cn.eleme.io/#/zh-CN
Github: https://github.com/ElementUI/element-starter
layui是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。
官网地址:https://www.layui.com
Github: https://github.com/sentsin/layui/
iview ui是一个强大的ui库基于vue,有很多实用的基础组件比elementui的组件更丰富,主要服务于 PC 界面的中后台产品。使用单文件的 Vue 组件化开发模式 基于 npm + webpack + babel 开发,支持 ES2015 高质量、功能丰富 友好的 API ,自由灵活地使用空间。
官网地址:https://www.iviewui.com
Github: https://github.com/TalkingData/iview-weapp
1.layUI界面漂亮,组件齐全,用起来也比较简单顺手,部分组件基于jquery,图标太少,真心感觉不够用,以后能扩充一下就好了
2.vue的elementUI和iviewUI界面美观,组件齐全,代码也很简洁欸,iviewUI的图标量较elementUI更大,两个框架都是基于vue进行使用的
element,iview都支持按需加载。
element使用scss,iview使用less
其实element与iview之间的组件调用,大致相似。
主要在一些细节功能上,有一些差别。
element用的是 短横线分隔式命名,例:h-table
iview和heyui用的是 驼峰式命名,例:Table
这一点上面,iview与heyui比较有优势,代码可读性上面优势更大一些。
element在组件的功能性上面整体占优势。
大多数组件提供的功能都比较多。
就以table组件来说,参数是两页屏幕都看不完,iview比heyui更多。
但是像tree或者autocomplete,heyui的实现更底层,更易扩展,比element和iview复杂的多。
- <template>
- <el-select v-model="value" placeholder="请选择">
- <el-option
- v-for="item in options"
- :key="item.value"
- :label="item.label"
- :value="item.value">
- </el-option>
- </el-select>
- </template>
-
- <script>
- export default {
- data() {
- return {
- options: [{
- value: '选项1',
- label: '黄金糕'
- }, {
- value: '选项2',
- label: '双皮奶'
- }, {
- value: '选项3',
- label: '蚵仔煎'
- }, {
- value: '选项4',
- label: '龙须面'
- }, {
- value: '选项5',
- label: '北京烤鸭'
- }],
- value: ''
- }
- }
- }
- </script>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。