elementPlus el-table在设置:cell-style的时候,报Failed to set an indexed property [0] on ‘CSSStyleDeclaration
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
免费下载资源
·
问题描述
在使用vue+elementUI-plus,为el-table设置单元格颜色的时候使用到了 :cell-style,但是报错:
runtime-dom.esm-bundler.js:524 Uncaught (in promise) TypeError: Failed to set an indexed property [0] on 'CSSStyleDeclaration': Indexed property setter is not supported.
之前的代码如下:
<el-table stripe ref="tableRef" :data="tableData" @sort-change="onSortChange"
@selection-change="handleSelectionChange" @filter-change="filterHandler" :cell-style="colCellStyle">
const colCellStyle = (obj) => {
console.log(obj)
if (obj.columnIndex === 1) {
return "background:yellow";
}
}
解决方案:
将返回体改为json格式,
const colCellStyle = (obj) => {
console.log(obj)
if (obj.columnIndex === 1) {
return {'background-color': '#F56C6C'}
}
}
GitHub 加速计划 / eleme / element
10
1
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:4 个月前 )
c345bb45
8 个月前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 8 个月前
更多推荐
已为社区贡献4条内容
所有评论(0)