在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ axios能不能配置公共params

axios能不能配置公共params

如問題所屬
我有三個字段是所有的請求中都要加上的 而且必須放在params中
現(xiàn)在想問的是 axios 有辦法把這三個字段配置成公共參數(shù)么
先謝謝各位大佬回答

回答
編輯回答
淺時光

axios攔截器(也可以用這個做每次請求之前的loading....) 附上鏈接鏈接描述

service.interceptors.request.use( 
  config => {
    // 判斷是否登錄是否有token ,這里登錄時將token存之本地
    const USER_TOKEN = JSON.parse(sessionStorage.getItem('user')) && JSON.parse(sessionStorage.getItem('user')).USER_TOKEN
    // 登錄不需要傳token,看一下自己登錄的接口包含哪個特殊字段
    if(USER_TOKEN && !config.url.includes('login')){
      config.headers.common['USER_TOKEN'] = USER_TOKEN
    }
    return config
  },
  err => {
    return Promise.reject(err)
  }
)

之前我回答的,大同小異,可以看看

2017年6月3日 06:17
編輯回答
陌南塵

const requestBefore = (config) => {
config. params = {

//在這里寫你的公共參數(shù)

};
return config;
}

axios.interceptors.request.use(requestBefore);

2018年3月7日 18:49
編輯回答
毀了心

可以看下 這個問題

  1. transformRequest 中添加
axios.defaults.transformRequest = [function(data) {
    ...
}];

2.攔截器里添加

2018年8月24日 22:03
編輯回答
有點壞

在攔截器里面添加就可以了

2017年7月28日 18:10