const selectedUserIds = ref<string[]>([])
const state = reactive<{
selectedRowKeys: any[];
}>({
selectedRowKeys: []
});
/**
* 清除复选框缓存方法:在需要清除时调用一下
*/
const clear = () => {
state.selectedRowKeys = [];
};
/**@function 表格复选框配置和方法 */
const rowSelection = computed(() => {
return {
fixed: true,
width: 50,
align: 'center',
selections: false,
selectedRowKeys: state.selectedRowKeys,
onChange(selectedRowKeys: any) {
selectedUserIds.value = selectedRowKeys
state.selectedRowKeys = selectedRowKeys;
}
}
})
参考:https://www.surely.cool/doc/selection#row-selection-and-operation