這是axios配置importaxiosfrom'axios'importqsfrom'qs'letfreshToken=localStorage.getItem('freshToken')lettoken=localStorage.getItem('token');//axios配置axios.defaults.timeout=5000;axios.defaults.baseURL='http://192.168.1.120:8080/arbmanager';axios.defaults.headers.common['X-AUTH-SOURCE']=0;axios.interceptors.request.use((config)=>{if(token){config.headers['X-AUTH-TOKEN']=token;config.headers['X-AUTH-FRESHTOKEN']=freshToken;}if(config.method==='post'){config.data=qs.stringify(config.data);}returnconfig;},(error)=>{console.log('錯誤參數')returnPromise.reject(error);});axios.interceptors.response.use((res)=>{if(res.status!=200){returnPromise.reject(res);}returnres;},(error)=>{console.log('錯誤')returnPromise.reject(error);});這是首頁ajax調用接口的地址登錄成功之后就會跳轉到這里created:function(){this.$http.post('/manager/account/info.htm',null,{}).then(response=>{letnewData=JSON.parse(pako.inflate(response.data,{to:'string'}));this.info=newData.result;})之前還是好的沒有更改這邊的代碼為什么現在就要進入到首頁之后要刷新一遍才有數據呢
axios配置 為什么要刷新之后才能獲取到數據呢
躍然一笑
2019-05-25 13:13:01