【发布时间】:2018-04-22 10:49:55
【问题描述】:
如何在 ReactJS 中重新加载当前页面?如果是javascript,我们可以写window.location.reload();
如何在 Reactjs 中做同样的事情?我可以通过 UI 添加新数据。但是如果不刷新,我就看不到列表。我想要它,这样每当我添加一些数据时,它就会自行刷新。
onAddBucket() {
let self = this;
let getToken = localStorage.getItem('myToken');
var apiBaseUrl = "...";
let input = {
"name" : this.state.fields["bucket_name"]
}
axios.defaults.headers.common['Authorization'] = getToken;
axios.post(apiBaseUrl+'...',input)
.then(function (response) {
if(response.data.status == 200){
let result = self.state.buckets.concat(response.data.buckets)
}else{
alert(response.data.message);
}
})
.catch(function (error) {
console.log(error);
});
}
【问题讨论】:
-
查看上一篇文章的这个答案。 stackoverflow.com/a/31553732/5038073
标签: javascript reactjs