【vue】el-table 数据更新后,刷新表格数据

表格里面的数据更新后,可以通过以下方法来刷新表格

方法1 用更新后的数据,覆盖之前的数据

复制代码
var newTableData=[];

for(var i=0;i<that.tableData.length;i++){   

    if(aId==that.selectStationId&&bId==that.selectDeviceId){

        that.tableData[i].physicalid=physicalId;

    }

    newTableData.push(that.tableData[i]);

}

that.tableData=newTableData;

方法2 使用$nextTick

复制代码
<el-table :Key="key"></el-table>

//Data里面定义

key:0

//使用

this.$nextTick(()=>{

  this.key++;

})
相关推荐
保加利亚的风8 分钟前
Docker 学习文档(Mac + Docker Desktop 版)
前端·后端
java1234_小锋24 分钟前
Vue3专题 - 条件渲染
前端·javascript·vue.js
明月_清风30 分钟前
🚀 AI Agent 完全入门指南:从 LLM 到生产落地,新手必懂的 34 个核心概念
前端·后端·ai编程
嘟嘟071731 分钟前
从零理解 useRef:React 中操作 DOM 与持久化变量的唯一桥梁
javascript
鸽鸽35 分钟前
Vue 3 API 完全指南:从 Options 到 Composition 的进阶之路
前端·vue.js
名字还没想好☜36 分钟前
React 用 Portal + Context 实现全局 Toast:一次调用、自动消失与队列管理
前端·javascript·react.js·react·next.js
嘟嘟07171 小时前
摘要 手把手实现路由鉴权守卫,逐行拆解 ProtectRoute、localStorage、Navigate state、useLocation、FormDat
javascript
HjhIron1 小时前
React Router 通关指南:从入门到鉴权,一个项目全搞定
前端
kyson_1 小时前
如何做一款自适应的数据大屏:`vw/vh`、`rem`、`scale` 应该怎么选?
前端