Vue如何得到一行的数据
更新时间:2025年08月12日 14:40:11 作者:22:30Plane-Moon
在Vue中,rows为Object数组,直接使用rows[0]即可获取单行数据,无需调用getById;修改数据时可用toRaw避免重复查询,提升效率
Vue得到一行的数据
保存数据
let tblRef = ref()
function tblRowClick(row) {
tblRef.value.toggleRowSelection(row)
}
<el-table
:data="members"
stripe
border
class="data-grid"
ref="tblRef"
height="100%"
@row-click="tblRowClick"
>
获取行的数据
let rows = tblRef.value.getSelectionRows();
因为得到的rows其实是多个数组,因此这里查看的是rows[0],可以知道得到是一个Object数组,所以就能直接用,不用写getById这个后端函数了,其实想想就能知道,已经获取全部数据了,为什么修改某项还要查一边呢,不用的,通过toRaw函数获取即可

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue3使用vue-i18n的方法详解(ts中使用$t, vue3不用this)
所谓的vue-i18n国际化方案就是根据它的规则自己建立一套语言字典,对于每一个字(message)都有一个统一的标识符,下面这篇文章主要给大家介绍了关于vue3使用vue-i18n(ts中使用$t, vue3不用this)的相关资料,需要的朋友可以参考下2022-12-12


最新评论