vue element 表头添加斜线

Posted zhaozhenzhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue element 表头添加斜线相关的知识,希望对你有一定的参考价值。

<template>
    <div class="app-container">
        <el-table :data="tableData3" style="width: 100%">
            <el-table-column width="120" prop="date"></el-table-column>
            <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>
    </div>
</template>

<script>
    export default {
        filters: {},
        data() {
            return {
                tableData3: [{
                    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
                }]
            }
        },
        created() {},
        methods: {}
    }
</script>
<style lang="scss">
    .el-table thead.is-group th {
        background: #fff;
    }
    
    .el-table thead.is-group tr:first-of-type th:first-of-type:before {
        content: ‘日期‘;
        text-align: center;
        position: absolute;
        width: 152px;
        height: 1px;
        bottom: 30px;
        right: 0;
    }
    
    .el-table thead.is-group tr:first-of-type th:first-of-type:after {
        content: ‘配送新增‘;
        text-align: center;
        position: absolute;
        width: 152px;
        top: 10px;
        left: 0;
    }
    
    .el-table thead.is-group tr:first-of-type th:first-of-type .cell {
        position: absolute;
        top: 0;
        left: 0;
        width: 152px;
        height: 1px;
        background-color: #EBEEF5;
        display: block;
        text-align: center;
        transform: rotate(38deg);
        transform-origin: top left;
        -ms-transform: rotate(38deg);
        -ms-transform-origin: top left;
        -webkit-transform: rotate(38deg);
        -webkit-transform-origin: top left;
    }
</style>

 

效果:

技术图片

以上是关于vue element 表头添加斜线的主要内容,如果未能解决你的问题,请参考以下文章

word表头斜杠怎么添加文字(word表格里表头的斜杠怎么设计?)

element-UI table动态增加列,动态增加行,动态合并行。选择编辑表头行数据

vue-element动态渲染表头(el-table-column)

vue element-ui动态生成table表头和数据

vue element-ui动态渲染多级table表头

vue 表格树 固定表头