【前端】Element-UI和Element-Plus的区别

06-01 1949阅读

文章目录

  • 对移动端支持区别
  • 框架区别
  • 开发中使用的区别
    • 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使用变化了

      同时可支持多个插槽

      【前端】Element-UI和Element-Plus的区别

       
         
       
       
       
      {{ 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,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

相关阅读

目录[+]

取消
微信二维码
微信二维码
支付宝二维码