el-table一个页面有2个多选框表格值为什么会装进在同一个数组
这可能是因为el-table的多选框使用的是同一个数据模型,当选中多选框时,它们的值被添加到同一个数组中。如果你希望它们分别装进不同的数组中,你可以通过给多选框绑定不同的v-model实现。例如:
<el-table :data="tableData">
<el-table-column type="selection" :selectable="row => row.type === 'A'" v-model="selectionA"></el-table-column>
<el-table-column type="selection" :selectable="row => row.type === 'B'" v-model="selectionB"></el-table-column>
...
</el-table>
在这个例子中,我们使用了两个不同的v-model:selectionA和selectionB,它们分别绑定到了两个不同的多选框中。同时,我们还通过selectable属性给不同类型的行分别设置了可选条件,这样就可以保证每个多选框只选中符合条件的行
原文地址: https://www.cveoy.top/t/topic/dxEn 著作权归作者所有。请勿转载和采集!