
useEffect(()=>{
console.log('effect: ' + requesting);
},[requesting]);
// 网络请求操作
async function _editProblemInfo(params) {
if(requesting) {
return ;
}
setRequesting(true);
console.log('start: ' + requesting);
try {
let res = await editProblem(params);
if (res.code === 0) {
refreshData();
setShowProDetail(false);
} else {
if (res.message) {
message.error(res.message);
}
}
} catch (e) {
message.error("修改问题失败!" + e);
} finally {
setRequesting(false);
console.log('finally: ' + requesting);
}
}
网友评论