Heim > Web-Frontend > js-Tutorial > So legen Sie Anforderungsheader in vue-resource fest

So legen Sie Anforderungsheader in vue-resource fest

php中世界最好的语言
Freigeben: 2018-04-18 09:37:43
Original
2345 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen, wie Sie Anforderungsheader in Vue-Ressourcen festlegen. Was sind die Vorsichtsmaßnahmen zum Festlegen von Anforderungsheadern in Vue-Ressourcen? sehen.

Der erste: Legen Sie

var vm = new Vue({
  el:'#rrapp',
  data:{
   showList: true,
   title: null
  },
  http: {
    root: '/',
    headers: {
      token: token
    }
  }
})
Nach dem Login kopieren

in der Vue-Instanz fest Zweiter Typ: Global festgelegte Anforderungsheader

Vue.http.headers.common['token'] = 'YXBpOnBhc3N3b3Jk';
Nach dem Login kopieren

Die dritte Methode: Stellen Sie

Vue.http.interceptors.push((request, next) => {
    request.headers.set('token', token); //setting request.headers
    next((response) => {
      return response
   })
})
Nach dem Login kopieren

im Interceptor ein Im Anhang finden Sie den Anforderungsheader für die Vue-Interceptors-Einstellung

Fügen Sie Filter zu main.js hinzu, Sie können

Vue.http.interceptors.push((request,next)=>{
 //request.credentials = true; // 接口每次请求会跨域携带cookie
 //request.method= 'POST'; // 请求方式(get,post)
 //request.headers.set('token','111') // 请求headers携带参数
 next(function(response){
  return response;
 });
})
Nach dem Login kopieren

Ich glaube, Sie haben die Methode beherrscht, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Bereichen Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:



Das obige ist der detaillierte Inhalt vonSo legen Sie Anforderungsheader in vue-resource fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage