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 })
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!