如何对<el-table-column中的字体单独进行距离左或右10px.和改变大小
<template>
<el-table
:data="tableData"
style="width: 100% ">
<el-table-column
prop="date"
label="日期"
width="150">
</el-table-column>
<el-table-column
label="配送信息">
<el-table-column
prop="name"
label="姓名"
width="120">
</el-table-column>
<el-table-column label="地址">
<el-table-column
prop="province"
label="省份"
width="120">
</el-table-column>
<el-table-column
prop="city"
label="市区"
width="120">
</el-table-column>
<el-table-column
prop="address"
label="地址"
width="300">
</el-table-column>
<el-table-column
prop="zip"
label="邮编"
width="120">
</el-table-column>
</el-table-column>
</el-table-column>
</el-table>
</template>
<script>
export default {
data() {
return {
tableData: [{
date: '2016-05-03',
name: '王小虎',
province: '上海',
city: '普陀区',
address: '上海市普陀区金沙江路 1518 弄',
zip: 200333
}, {
date: '2016-05-02',
name: '王小虎',
province: '上海',
city: '普陀区',
address: '上海市普陀区金沙江路 1518 弄',
zip: 200333
}, {
date: '2016-05-04',
name: '王小虎',
province: '上海',
city: '普陀区',
address: '上海市普陀区金沙江路 1518 弄',
zip: 200333
}, {
date: '2016-05-01',
name: '王小虎',
province: '上海',
city: '普陀区',
address: '上海市普陀区金沙江路 1518 弄',
zip: 200333
}, {
date: '2016-05-08',
name: '王小虎',
province: '上海',
city: '普陀区',
address: '上海市普陀区金沙江路 1518 弄',
zip: 200333
}, {
date: '2016-05-06',
name: '王小虎',
province: '上海',
city: '普陀区',
address: '上海市普陀区金沙江路 1518 弄',
zip: 200333
}, {
date: '2016-05-07',
name: '王小虎',
province: '上海',
city: '普陀区',
address: '上海市普陀区金沙江路 1518 弄',
zip: 200333
}]
}
}
}
</script>
单独加样式
已封装到npm, 可直接安装使用:
$ npm install ex-table-column --save
$ yarn add ex-table-column
在Vue项目中使用Element UI的组件,并针对其中的标签中的字体,单独进行距离左或右10px的调整和字体大小的改变的解决方案如下:
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
<el-table :data="tableData">
<el-table-column prop="name" label="姓名" width="100">
</el-table-column>
<el-table-column prop="age" label="年龄" width="50">
</el-table-column>
</el-table>
<el-table :data="tableData">
<el-table-column prop="name" label="姓名" width="100" class="my-column">
</el-table-column>
<el-table-column prop="age" label="年龄" width="50">
</el-table-column>
</el-table>
.my-column .cell {
padding-left: 10px;
font-size: 14px;
}
其中,.my-column是自定义的类名,.cell是的默认类名,通过指定样式来对文字进行距离左移和字体大小调整。