Error: Row is required when get row identity

项目场景:

使用Element中的el-table生成表格时,控制台报错:"Error: row is required when get row identity"

错误信息如下:

原因分析:

  1. 未添加row-key属性

  2. tableList类型不为[]

  3. 当调用getRowIdentity函数,但是参数为空的时候会触发,查看用了哪些el-table自带的方法

    javascript 复制代码
    let row = this.deviceList.filter(item => item.deviceId == this.form.ledDeviceId)[0];
    if (row) {
    	this.$refs.equipmentTable.toggleRowSelection(row);
    }
相关推荐
市民中心的蟋蟀5 分钟前
第五章 使用Context和订阅来共享组件状态
前端·javascript·react.js
逆袭的小黄鸭9 分钟前
JavaScript 闭包:强大特性背后的概念、应用与内存考量
前端·javascript·面试
carterwu20 分钟前
各个大厂是怎么实现组件库和相应扩展的?基础组件、区块、页面
前端
Face21 分钟前
promise 规范应用
前端
Mintopia21 分钟前
Node.js 中 fs.readFile API 的使用详解
前端·javascript·node.js
Face23 分钟前
事件循环
前端·javascript
ONE_Gua25 分钟前
chromium魔改——navigator.webdriver 检测
前端·后端·爬虫
CodePencil25 分钟前
CSS专题之盒模型
前端·css
谦谦橘子25 分钟前
服务端渲染原理解析
前端·javascript·react.js
carterwu26 分钟前
umi+模块联邦-配置指南
前端