location.reload 在安卓中是无效的,解决办法是在methods中自定义一个方法,方法内容调用onload中的方法,理论上就是把初始化时执行的接口重新执行一遍,这样就等于是刷新了。然后在你POST成功的success方法中调用这个自定义的方法,即可成功刷新!
自定义方法例如:
reload(){
api.checkToken();
this.getdetail();
},
POST请求成功后调用:
success: (res) => {
uni.showToast({
title: res.data.msg,
duration: 2000
});
if(res.data.code == 1){
setTimeout(function(){
that.reload();
},2000);
}
},
发表评论 取消回复