友链:语雀,在线文档协同平台
官方提供的全局配置:Config Provider
本文只做简单的模板参考,具体的配置请根据自己的业务灵活设置,如果你使用的是其它的ui框架,原理应该都差不多
入口文件的配置
注意事项
-
需要设置全局属性的组件先导入进来,比如:
ElTable
、ElForm
、ElInput
-
一定要在这一行之前导入:
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
)
]
)
]);
}
};
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/158647.html