【前端】Element-UI和Element-Plus的区别
文章目录
- 对移动端支持区别
- 框架区别
- 开发中使用的区别
- el-table
- el-dialog
- el-button
- el-date-picker
- el-icon
- echarts
- Icon图标库变化了
- 组件的插槽slot使用变化了
- 新增组件
- 来源
对移动端支持区别
Element-UI对应Element2:基本不支持手机版
Element-Plus对应Element3:组件布局考虑了手机版展示
框架区别
Element-ui适用于Vue2框架
Element-plus适用于Vue3框架
开发中使用的区别
el-table
// element // element-plus
el-dialog
在element-ui中的dialog有 :visible.sync属性 可进行父子组件之间的双向绑定(vue2写法)
具体的写法为:
//子组件
需要在computed中进行告知操作
computed: { isShow: { get () { return this.visible; }, set (val) { this.$emit('update:visible', val); } } }
在props传值的时候
props:{ //控制弹窗的展示喝隐藏 visible:{ type:Boolean, default:false } }
vue3中 的写法为
//要用:model-value不用v-model v-model报错有坑
在props接受父组件传来的值
props: { visible: { type: Boolean, default: false } }
在setup中
setup(props,context){ const methods = { handleClose(){ context.emit('update:visible', false) } } }
el-button
新增 新增
el-date-picker
el-icon
echarts
//引入 import echarts from 'echarts' this.chart = echarts.init(document.getElementById('echarts-wrap')); import * as echarts from 'echarts'; let chart = echarts.init(document.getElementById('echarts-wrap')); 不用响应式变量来获取echarts元素: 因为前者切换legend时会报错
Icon图标库变化了
新版本的图标库使用方式
组件的插槽slot使用变化了
同时可支持多个插槽
{{ item.value }}{{ item.address }}新增组件
- Skeleton-骨架屏
- Empty-空状态
- Affix -固钉
- TimeSelect 时间选择
- Space 间距
来源
Element-ui和Element-Plus的区别_Element2和Element3的区别
关于element-plus(vue3)和element-ui(vue2)两个ui框架的不同和使用区别(持续更新)
element和element-plus使用区别
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。