第一步默认选中方法:
function selFirst(){
if(proxy.$refs.singleTable.data.length>0){
proxy.$refs.singleTable.setCurrentRow(proxy.$refs.singleTable.data[0]); //渲染后默认选中第一个
selectRows.value =JSON.parse(JSON.stringify(proxy.$refs.singleTable.data[0]));
}else{
selectRows.value=[];//数据为空,记得返回值也为空
}
}
proxy.$refs.singleTable.data为
<el-table
ref="singleTable"
设置时候那个
第二步页面进去执行一次:
setTimeout(() => {
selFirst();
}, 100);
第三步:监听事件:
watch(search, () => {
setTimeout(() => {
selFirst();
},10);
});