Heim > Web-Frontend > js-Tutorial > Hauptteil

Problem mit der Übergabe von Post-Request-Parametern, wenn Vue Axios verarbeitet

php中世界最好的语言
Freigeben: 2018-03-28 14:04:06
Original
2413 Leute haben es durchsucht

Dieses Mal werde ich Ihnen das Problem der Post-Anfrage vorstellen. Was sind die Vorsichtsmaßnahmen , wenn Vue Axios verarbeitet? Werfen wir einen Blick darauf.

Viele Freunde werden definitiv Axios-Anfragen verwenden, wenn sie Vue verwenden, auch jetzt, da Vux bereits mit Axios geliefert wird und die Verwendung auch sehr einfach ist. Die Dokumentation ist relativ klar, aber wenn wir Post-Submission verwenden, habe ich festgestellt dass manchmal das Problem auftritt, dass Parameter nicht an den Server gesendet werden. Ich erinnere mich, dass das Auftreten dieser Situation auch erwähnt wurde. Hier notiere ich die Einstellungen, damit sie beim nächsten Mal direkt verwendet werden können. Sie müssen sich nicht durch alten Code wühlen.

Im Folgenden erfahren Sie, wie Sie es in vux verwenden. Platzieren Sie einfach den Code in main.js. Wenn Sie nur Vue verwenden und Axios direkt installieren, ist die Einstellungsmethode dieselbe und wird nicht aufgezeichnet.

import qs from 'qs'
import es6Promise from 'es6-promise'
import { AjaxPlugin } from 'vux'
Vue.use(AjaxPlugin)
AjaxPlugin.$http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
// POST传参序列化(添加请求拦截器)
AjaxPlugin.$http.interceptors.request.use((config) => {
 // 发送请求之前做某件事
 if (config.method === 'post') {
  config.data = qs.stringify(config.data)
 }
 return config
}, (error) => {
 return error
})
Nach dem Login kopieren

Hinweis: steht vor new Vue({})

Ich glaube, Sie haben die Methode nach dem Lesen gemeistert Fall in diesem Artikel und mehr. Wie aufregend, achten Sie bitte auf andere verwandte Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Wie man CORS des Koa2-Frameworks verwendet, um domänenübergreifende Ajax-Anfragen abzuschließen

Methode und berechnet in Vue-Differenz

Das obige ist der detaillierte Inhalt vonProblem mit der Übergabe von Post-Request-Parametern, wenn Vue Axios verarbeitet. 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