第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

axios配置 為什么要刷新之后才能獲取到數據呢

axios配置 為什么要刷新之后才能獲取到數據呢

躍然一笑 2019-05-25 13:13:01
這是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;})之前還是好的沒有更改這邊的代碼為什么現在就要進入到首頁之后要刷新一遍才有數據呢
查看完整描述

2 回答

?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

你登錄的時候會拿到token對不對?拿到token的時候直接設置到頭上就行了啊。不需要在攔截器那里設置。我覺得是你代碼的順序寫的有問題?請求是異步的,token還沒設置上首頁請求已經發(fā)出去了。建議你在登錄拿到token的時候設置到頭上去,然后再跳轉頁面。
                            
查看完整回答
反對 回復 2019-05-25
  • 2 回答
  • 0 關注
  • 888 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號