在第一列加上el-checkbox
<el-table-column align="left" header-align="left"
label="选择"
width="55" >
<template #default="scope">
<el-checkbox-group v-model="checkList">
<el-checkbox :label="scope.row" @change="zlfgchange1(scope.row)">{{ }}</el-checkbox>
</el-checkbox-group>
</template>
</el-table-column>
js部分 zlfgchange1方法
//选择数据 单选操作 (checkList记得定义)
function zlfgchange1(val){
//实现单选
if(checkList.value.indexOf(val) > -1){
checkList.value = [];
checkList.value.push(val);
}
}
//选择数据后确定操作方法
function rkxconfirm(){
bszForm.value.mzh = checkList.value[0].mzh;
bszForm.value.xm = checkList.value[0].xm;//赋值到相应表单
rkDialogVisible.value = false;//弹窗关闭
}