33问答网
所有问题
在vue-axios异步请求中,如果是1秒内异步请求完成了,就不显示加载中,否则才显示
在vue-axios异步请求中,如果是1秒内异步请求完成了,就不显示加载中,否则才显示,请问如何用计时器解决这个问题,是写在哪个文件呢?
举报该问题
推荐答案 2019-05-24
let timer = setTimeout(function () {
this.$loading.show()
}, 300) // 300毫秒内响应不显示, 1秒太慢了,不建议
this.$api.xxx().then(() => {
clearTimeout(timer)
this.$loading.hide()
})
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cPRWRW5B54P0h40BWhB.html
相似回答
vue
执行到
axios
时浏览器会报username未定义?
答:
因为
axios是异步请求
。异步请求还没有返回结果之前u还是一个空值,所以username是未定义。当返回结果之后,有值就没有问题了。这个错误影响不大,但是最好先判断u,也可以先给u赋默认值,避免出现这种情况。
在Vue
项目
中,
等待所有
请求
完毕以后执行操作
答:
在项目开发中遇到一个问题,页面中执行的操作需要通过两个接口返回的数据进行操作,但是两个接口因为数据量大小,返回的时间不一定,经常会出现一个完毕,但是另一个还在执行。因为是放在两个方法里,所以也没法做到通信,然后通过查
axios
文档发现了解决办法 可以这么写 ...
vue
axios
-post
请求,
跨域访问时,sessionId怎么传
答:
登陆成功时储存sessionId:sessionStorage.setItem('sessionId','JSESSIONID='+success.data.data.sessionId);再次请求时this.$http.post(domain.testUrl,data,{headers:{}}).then((su... 登陆成功时 储存sessionId : sessionStorage.setItem('sessionId','JSESSIONID=' + success.data.data.sessionId);再次请求时 ...
大家正在搜
vue的axios请求
vue axios跨域请求
vue请求数据axios
vue发送axios请求
vue请求后端数据axios
vue请求数据axios封装
vue 异步请求
vue中使用axios
vue中 axios怎么读
相关问题
Vue如何使用axios异步请求后台
vue.js 异步加载中data数据得到了更新,但页面数据没...
vue-cli 数据获取异步问题,该怎么解决
vue axios请求的数据怎么渲染
vue axios怎么获取到状态
vue axios发送post请求,怎么设置请求头解决跨域
为什么我的axios请求到的数据无法渲染到页面上
vue中axios怎么放回到最外层函数