element plus 中怎么给el-table 中的行赋值数据
时间: 2024-03-12 11:50:09 浏览: 63
vue3 el-table多级表头收缩扩展的实现(JS原味版)
在 Element Plus 中,可以通过 `:data` 属性来给 `el-table` 中的行赋值数据。具体做法是在 `el-table` 标签上添加 `:data` 属性,并将其赋值为一个包含数据的数组,如下所示:
```html
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="name" label="姓名"></el-table-column>
<el-table-column prop="age" label="年龄"></el-table-column>
<el-table-column prop="gender" label="性别"></el-table-column>
</el-table>
```
其中,`tableData` 是包含数据的数组,该数组中的每个元素都是一个 JavaScript 对象,包含了每行中各列的数据。在 `el-table-column` 标签中,使用 `prop` 属性来指定每列对应的数据属性名。
注意,在使用 `:data` 属性时,需要确保数据已经被正确加载完成。如果数据还没有加载完成,可以将 `:data` 属性的值设置为一个空数组,然后在数据加载完成后再将其更新为包含数据的数组。
阅读全文