2 回答

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
您正在嘗試catch你的setState電話,而不是刪除請(qǐng)求本身:
axios
.delete(apiVideoUrl, {})
.then((response: any) => {
this.setState({
adminhelpcard: adminhelpcard.filter((adminhelpcard: SingleAdminHelpCard) => adminhelpcard.id !== id)
})
}).catch(function(error) {
console.log(error);
});

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊
您將 .catch() 附加到 setState() 而不是 .then()
改變:
axios
.delete(apiVideoUrl, {})
.then((response: any) => {
this.setState({
adminhelpcard: adminhelpcard.filter((adminhelpcard: SingleAdminHelpCard) => adminhelpcard.id !== id)
}).catch(function(error) {
console.log(error);
});
到:
axios
.delete(apiVideoUrl, {})
.then((response:any) => {
this.setState({
adminhelpcard: adminhelpcard.filter((adminhelpcard: SingleAdminHelpCard) => adminhelpcard.id !== id)
})
}).catch(function(error) {
console.log(error);
});
添加回答
舉報(bào)