赞
踩
这个问题点,要注意的是
element-ui
版本,版本不同解决方案也不同,我也收到好多私信说没解决,后来自己测试了一下,发现的确受版本影响,大家使用时仔细看element-ui文档中的,是不是object
格式的
最近在使用vue+element-ui开发中遇到需要改变当前行样式的需求,于是就是用官方文档里边的row-style
,发现不生效,于是就折腾了半天,才发现是要返回object,记录下来,方便自己学习。
<el-table :data="tableData" border :row-style='rowstyles' style="width: 100%"> <el-table-column prop="date" label="日期" width="180"> </el-table-column> <el-table-column label="姓名" width="180"> </el-table-column> <el-table-column label="地址"> </el-table-column> </el-table> methods: { rowstyles({row,rowIndex}){ 我一开始写的是 return 'color:red'; 然后发现怎么都不生效 后来改成一对象的形式返回就可以了。 let styleJson = { "display":"none" }; return styleJson }, }
无论做什么都要细心,这件事要告诉我,要仔细阅读文档。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。