Vue中使用element-ui中,让Table表格居中对齐的设置

element-ui中Table表格居中对齐设置

1. 设置列属性 align: center

column 属性说明参数默认
align列居中方式left/center/rightleft
header-align表头居中方式left/center/right

2. 自行添加样式类


在表格中查找到默认的对齐方式 text-align : left 将其修改为 text-align :center
在这里插入图片描述
在style中添加样式,注意不能再scoped中,不然覆盖不掉

原因

公共库样式例如 element-ui 中的样式属于全局样式,scoped不能修改全局样式。

解决方式:

  1. 去掉scoped: 会修改全局样式,这个时候我们需要加上样式类(在父级或者当前节点)
<style>
	.a > .b { 
		font-size: 16px !important
	}
</style>
  1. 不去掉scoped的情况下 样式穿透: Vue-loader
	// 这两种写法可能会被某种代码检查工具识别为异味
	// Vue-Loader 
	<style scoped>
		.a >>> .b {
		}
	</style>
	// Sass 预处理器
	<style scoped lang="scss">
	  .a > /deep/ .b{}
	</style>
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值