<el-table-column prop="count"label=""/> </el-table> 添加样式 .custom-table .el-table__cell{ padding:0; height: 10px; } 4、每行显示不同的颜色 <el-table-column label=""align="center"width="40px"> <template #default="scope">
<el-tableclass="alarm"v-loading="loading":header-cell-style="{ background: '#0080D0' }":row-class-name="tableRowClassName"> 然后class绑定的alarm样式的实现 <style>.alarm .el-table__row td:nth-child(10) { color: #3be6f8; }</style> row-class-name:行的 className 的回调方法,也可以...
<el-table-column type="index" label="序号" width="80"> </el-table-column> <el-table-column type="selection" width="50"> </el-table-column> <el-table-column prop="date" label="日期" width="220"> </el-table-column> <el-table-column prop="name" label="姓名" width="120"> <...
el-table行的颜色 el-table行的颜色可以通过设置CSS样式来修改。可以使用`row-class-name`属性来为行添加类名,然后在CSS中为相应的类名设置颜色样式。 例如,在el-table中设置`row-class-name`为"table-row",然后在CSS中定义"table-row"类名的颜色样式: ```html <el-table :data="tableData" row-class-...
<!-- 需求:三国人物表格,要求不同的国别展示不同的颜色(魏国红色、蜀国黑色、吴国蓝色) --> <el-table :data="tableData" style="width: 100%"> <el-table-column prop="name" label="姓名" width="180"> </el-table-column> <el-table-column prop="nation" label="国别" width="180"> ...
假设有这样一个需求,就是我们有数据表格,用来记录学生是否处于上学和辍学的状态。辍学的状态加上个背景色,作为提醒。最终效果如下图 代码附上 <template> <div id="app"> <el-table :data="tableData" border :header-cell-style="{ background: '#fafafa', color: '#333', fontWeight: '600', fontSiz...
1 打开一个vue文件,插入一个el-table的组件,然后设置表格显示内容为日期、姓名、地址。如图 2 在el-table标签上添加row-class-name属性,设置值为tableRowClassName。如图 3 设置tableRowClassName方法返回一个隔行背景色为浅黄色的yellow类。如图 4 使用css设置表格orange的背景色为浅黄色。如图 5 保存vue文件后...
vue中el-table 自定义隔行变色 海天一线天 在前端学习的路上 1 人赞同了该文章 主要实现的原理是利用每行的下标来实现单,偶区分,添加不同的样式<el-table :data="tableData" fit :row-class-name="tableRowClassName"> <el-table-column type="index" label="序号"></el-table-column> <el-table-...
设置行内颜色渐变,并实现隔行颜色不一样 // 设置隔行变色 tableRowClassName({ rowIndex}) { if (rowIndex % 2 === 0) { return 'yellow' } else { return 'orange' } }, 1. 2. 3. 4. 5. 6. 7. 8. ::v-deep .yellow background: linear-gradient(90deg,rgba(31,94,167,0.00) 3%, ...