我打電話從一個子組件此功能:反應,未定義,則此
removeWorkout: function (workoutId) {
return axios.delete('/delete', {
params: {
id: workoutId
}
}
.then(function(response){
this.componentDidMount();
});
},
服務器刪除一條記錄:
app.delete('/delete/:id?', (req, res) => {
Exr.find({'_id':req.query.id}).remove().exec();
console.log("server deleting")
res.send("done")
});
但this.componentDidMount
不起作用,因爲這是不確定的。其他功能工作。
嘗試'.then((response)=> {this.componentDidMount();})' –