element-ui 改变一行的样式row-style
在工作过程中需要改变elementui的row-style,在百度上查了很久结果都是一样的:
rowStyle({ row, rowIndex}) {
if (rowIndex === 0) {
return ‘color:green’
} else {
return ‘’
}
}
但是怎么都没有用,于是看了官方文档:
行的 style 的回调方法,也可以使用一个固定的 Object 为所有行设置一样的 Style。
这里要的是一个对象,而不是字符串,知道了这个就简单了
rowStyle({ row, rowIndex}){
let stylejson={}
if (rowIndex === 0) {
stylejson.color=‘green’
return stylejson
} else {
return ‘’
}
},
改成这样就可以了,亲测有效