nickName) { tableRef.value?.toggleRowSelection(i, false) } } } const tableRef = ref<InstanceType<typeof ElTable>>() //获取选中的行 const change = () => { const rows: any[] = tableRef.value?.getSelectionRows() for (let item of rows) { dynamicTags.value.push(item.nickName) } }...
你可以单独操作一项,也可以整体操作所有项,不过都是需要监听selection-change事件 单独操作一项就是根据当前选中行是否选中,然后操作dynamicTags,选中就是push,取消选中就选获取当前行在dynamicTags中的索引,然后splice删除整体操作就像你代码写的,getSelectionRows获取所有选中行,把结果整体赋值给dynamicTags,你的问题在于push...