vue axios拦截器里怎么实现加载中效果?

实现效果,当请求pending时页面上显示loading图标:

https://img1.mukewang.com/5c9b1bcd0001b88508000497.jpg

https://img2.mukewang.com/5c9b1bce00011ea108000084.jpg


初步试验,希望有一个公共的vuex,然后每个单页面的store都合并这个公共的store,axios拦截器每次发起请求时设置 axiosing=true,请求结束后 axiosing=false

问题,但是公共的vuex该怎么弄?或者有其他的方法可以实现这种效果呢?谢谢


大话西游666
浏览 812回答 1
1回答

慕尼黑5688855

axios拦截器弄吧:在请求处理axios.interceptors.request里面open,在axios.interceptors.response响应处理里面close,处理的就是有请求的页面,静态页面没必要做个loading吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript