vuecli+elementui 表格

vuecli+elementui 表格,第1张

vuecli+elementui 表格 1.

1. 根据值显示文字

未处理: 结果:

methods里按照既定需求写一个函数 showGroup ,参数v 表示表格显示的数字。比如数字为1表示零点班2 表示 八点班 ····

showGroup(v){
	let obj={
		1:'零点班',
		2: "八点班",
		3: "四点班",
	}
	return obj[v];
},

在对应的里使用插槽

<el-table-column
   label="班组"
   header-align="center"
 >
   <template slot-scope="scope">
     {{ showgroup(scope.row.shifts) }}
   template>
 el-table-column>

{{ showgroup(scope.row.shifts) }}shifts为数据的键名

2. 处理丑陋的横向滚动条

处理前:

处理后:

只需要在css里添加如下代码,根据需求自己调整样式即可

::v-deep .el-table__body-wrapper::-webkit-scrollbar {
  width: 8px; /*滚动条宽度*/
  height: 8px; /*滚动条高度*/
}
::v-deep .el-table__body-wrapper::-webkit-scrollbar-track {
  border-radius: 10px; /*滚动条的背景区域的圆角*/
  -webkit-box-shadow: inset 0 0 6px rgba(238, 238, 238, 0.3);
  background-color: #eeeeee; /*滚动条的背景颜色*/
}
::v-deep .el-table__body-wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px; /*滚动条的圆角*/
  -webkit-box-shadow: inset 0 0 6px rgba(145, 143, 0143, 0.3);
  background-color: rgb(145, 143, 143); /*滚动条的背景颜色*/
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1320163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-11
下一篇 2022-06-11

发表评论

登录后才能评论

评论列表(0条)

保存