3 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
變量肯定不能跨頁(yè)面啊。
跨頁(yè)面還能保存數(shù)據(jù)的方案,有 cookie , localStorage , URL 變量傳遞等。

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
axios攔截器(也可以用這個(gè)做每次請(qǐng)求之前的loading....) 附上鏈接鏈接描述
service.interceptors.request.use(
config => {
// 判斷是否登錄是否有token ,這里登錄時(shí)將token存之本地
const USER_TOKEN = JSON.parse(sessionStorage.getItem('user')) && JSON.parse(sessionStorage.getItem('user')).USER_TOKEN
// 登錄不需要傳token,看一下自己登錄的接口包含哪個(gè)特殊字段
if(USER_TOKEN && !config.url.includes('login')){
config.headers.common['USER_TOKEN'] = USER_TOKEN
}
return config
},
err => {
return Promise.reject(err)
}
)
添加回答
舉報(bào)