Vue使用element-ui,点击button显示正在加载并请求接口,完成后关闭正在加载。但出现axios请求成功不关闭正在加载的情况。。
Vue使用axios请求接口,代码片段:
this.$axios.post(urlRegister, qs.stringify(rParams)
).then(function (response) {
this.isloading = false
console.log(response)
}).catch(function (error) {
this.isloading = false
console.log(error)
})
结果出现
解决方法就是使用箭头函数:
this.$axios.post(urlRegister, qs.stringify(rParams)
).then((response) => {
this.isloading = false
console.log(response)
}).catch((error) => {
this.isloading = false
console.log(error)
})
在执行,达到效果,正在加载被隐藏了