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

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

入口文件的配置

注意事项

  • 需要设置全局属性的组件先导入进来,比如: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
          )
        ]
      )
    ]);
  }
};
04-28 09:12