首页 > 其他分享 >ElementPlus 组件全局配置

ElementPlus 组件全局配置

时间:2023-04-28 09:24:07浏览次数:39  
标签:ElementPlus ElTable column props 组件 import 全局 type

友链:语雀,在线文档协同平台

官方提供的全局配置:Config Provider

本文只做简单的模板参考,具体的配置请根据自己的业务灵活设置,如果你使用的是其它的ui框架,原理应该都差不多

入口文件的配置

注意事项

  • 需要设置全局属性的组件先导入进来,比如:ElTableElFormElInput

  • 一定要在这一行之前导入:import ElementPlus from 'element-plus'

模板参考

import { ElTable, ElForm, ElInput } from 'element-plus';

全局组件配置的区域…………

// 最后再导入 ElementPlus
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';

配置示例

  • 表格列内容超出显示省略号
ElTable.TableColumn.props.showOverflowTooltip = {
  type: Boolean,
  default: true
};
  • 表单排列方式
ElForm.props.labelPosition = {
  type: String,
  default: 'top'
};
  • 表单校验失败时,滚动到第一个错误表单项
ElForm.props.scrollToError = {
  type: Boolean,
  default: true
};
  • 函数式写法
ElTable.TableColumn.props.renderHeader = {
  type: Function,
  default: ({ column }) => {
    console.log('column >>>', column);
    return h('div', [
      h(
        ElTooltip,
        {
          content: `${column.label || column.property}`,
          placement: 'top-start'
        },
        [
          h(
            'div',
            {
              style: 'max-width:100%;overflow: hidden; white-space: nowrap;text-overflow:ellipsis'
            },
            column.label || column.property
          )
        ]
      )
    ]);
  }
};

标签:ElementPlus,ElTable,column,props,组件,import,全局,type
From: https://www.cnblogs.com/sxdpanda/p/17360917.html

相关文章

  • Vue3实现组件级基类的几种方法
    Vue3的组件有三种代码组织方式纯OptionAPI(不含setup)optionAPI+setup纯setup(即compositionAPI)对于这三种形式,设置基类的方法也略有不同。使用mixins、extendsvue3提供了mixins和extends,但是尝试之后发现这两种方法只支持纯OptionAPI,设置的data会被识别,但是设置的......
  • 通过在classpath自动扫描方式把组件纳入spring容器中管理
    知识点:【前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些这组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找及维护起来也不太方便。spring2.5为我们引入了组件自动扫描机制,他可以在类路径底......
  • vue2源码-十六、异步组件
    异步组件Vue中异步组件的写法有很多,主要用作大的组件异步加载的markdown组件editor组件。就是先渲染一个注释标签,等组件加载完毕,最后再重新渲染forceUpdate(图片懒加载)使用异步组件会配合webpack原理:异步组件默认不会调用Vue.extend()方法所有Ctor上没有cid属性,没有cid属......
  • 【工具软件】Postman 设置登陆全局 token
    先设置Tests脚本constres=pm.response.json()pm.globals.set('token',res.data.token)使用......
  • 每日总结2023-04-27——关于全局变量的基础使用
    今天完成了对全局变量的使用packagecom.example.math;/**全局变量**/importandroid.app.Application;publicclassCustomApplicationextendsApplication{privatestaticfinalStringVALUE="111";privateStringvalue;@Overridepublic......
  • vant ActionSheet组件嵌套多层时,第一层的顶部和底部不会被覆盖
    问题描述:这是一个只有在ios真机测试的时候才出现的问题,使用浏览器本地调试和安卓真机测试的时候都没有这个问题。在一个页面中点击一个按钮的时候会出现ActionSheet动作面板这个面板里主要是一个表单需要填写和确定、取消按钮。其中有选人组件这个组件也是用ActionSheet......
  • Oracle WebLogic多个组件漏洞风险提示
    漏洞概述近日,WebRAY安全服务产品线监测到Oracle官方发布了安全更新,本次共发布了包含WebLogic在内的433个产品的安全补丁程序,其中CVE-2023-21912、CVE-2023-21996、CVE-2023-21964、CVE-2023-21931、CVE-2023-21979等较为严重。WebLogic是美国Oracle公司出品的一个applicationserve......
  • vue2实现饼图Pie组件封装
    实现如下效果: 如果不会请移步到官网的栗子,请点击查看直接给大家上代码:整体代码片段1<template>2<divref="echarts"style="width:100%;height:300px;"></div>3</template>4<script>5/*eslint-disable*/6import{setPieOpt......
  • Vue 根据父组件的不同动态显示子组件
    一、问题描述两个同级组件公用一个子组件,需要根据不同的组件,动态显示子组件的内容,比如A需要这么多的Radio,但是B不需要二、解决思路父组件向子组件传值,子组件根据传入的内容进行判断三、代码//父组件引入子组件通过自定义名称传入父组件的值<statusChange:isShowRadio=......
  • 为Flowportal 流程库 增加 按流程关键字 全局搜索功能
    用户在Flowportal后台流程库中维护已建好的流程时,如果已建立的流程比较多且分布在多个文件夹下时,由于系统提供的流程查找功能,仅局限于在某个文件夹中按流程关键字过滤,导致查找流程效率底,速度慢,鉴于此,本人特别根据广大用户的实际需求,改进流程库的查找功能,使用户可以根据流程关键......