为啥要这样写 不然会报错
function showModal(id) {
return async () => {
//简历详情
let res = await resumeMag({ id })
// console.log(res);
if (res.code === 0) {
console.log(res);
setResuMag(res?.data)
setIsModalVisible(true)
}
}
}
async function resuList() {
let res = await resumeList({
page: 1,
pageSize: 10,
})
console.log(res)
if (res?.code === 0) {
setResuData(res?.data?.data)
};
}
react函数可以有参数的,不一定需要返回函数,返回值也可以,你的showModal函数是怎么调用的,你这样写的话我的猜测是
Click={showModal(id)}
不是
Click={showModal}
//或者
Click={()=>showModal(id)}
这两种写法都可以的,但是意思是不一样的,方便话可以看下你的showMoal函数的调用或者报错信息。