Vue + Element UI 设置表格背景色、删除表格线、设

2021-02-04  本文已影响0人  南城忆往
image.png
/*设置table的背景色*/
.el-table, .el-table__expanded-cell {background-color: transparent !important;}
.el-table th, .el-table tr, .el-table td {background-color: transparent !important;}

/* 去掉中间数据的分割线 */
.el-table__row>td{border: none;}
/* 去掉上面的线 */
.el-table th.is-leaf{border: none;}
/* 去掉最下面的那一条线 */
.el-table::before {height: 0px;}

设置表格内容的样式、颜色

<el-table :data="table" :header-cell-style="thStyleFun"
                  :cell-style="cellStyleFun" class="main-table" @selection-change="selectRow">
            <el-table-column type="selection" width="50"></el-table-column>
            <el-table-column prop="nodeName" label="节点名称"></el-table-column>
            <el-table-column prop="nodeAlias" label="节点标识"></el-table-column>
            <el-table-column prop="nodeStatus" label="节点状态"></el-table-column>
            <el-table-column prop="parentNodeName" label="上级节点"></el-table-column>
            <el-table-column prop="nodeDetail" label="节点详情"></el-table-column>
            <el-table-column label="录入时间" align="center">
                <template slot-scope="scope">
                    <div style="white-space: pre;text-align: center;">{{scope.row.insertDate | dateFormat}}</div>
                </template>
            </el-table-column>
            <el-table-column label="操作" width="130">
                <template slot-scope="scope">
                    <el-button type="text" @click="$router.push('/archive/'+scope.row.id)">详情</el-button>
                </template>
            </el-table-column>
        </el-table>

在method下设置想要的样式

// 设置表格内容居中
thStyleFun() {
    return 'text-align:center'
 },
 // 设置表格内容字体颜色
cellStyleFun() {
    return 'text-align:center;font-size: 14px;font-weight: bold;color:#55C2FF'
},
上一篇下一篇

猜你喜欢

热点阅读