Cette fois, je vais vous présenter le problème de la demande de publication passer des paramètres lorsque vue traite axios Quelles sont les précautions lorsque vue traite axios , jetons un coup d'oeil.
De nombreux amis utiliseront certainement les requêtes axios lors de l'utilisation de vue, y compris maintenant que vux est déjà livré avec axios, et son utilisation est également très simple. La documentation est relativement claire, mais lorsque nous utilisons la soumission post, j'ai trouvé. que parfois le problème des paramètres qui ne sont pas envoyés au serveur se produit. Je me souviens que le document mentionnait également l'apparition de cette situation. Ici, j'enregistre les paramètres afin qu'ils puissent être utilisés directement en cas de besoin la prochaine fois. Pas besoin de fouiller dans l’ancien code.
Voici comment l'utiliser dans vux. C'est très simple. Placez simplement le code dans main.js. Si vous utilisez uniquement vue et directement install axios, la méthode de paramétrage sera la même et ne sera pas enregistrée.
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 })
Remarque : est placé devant new Vue({})
Je crois que vous maîtrisez la méthode après avoir lu le cas dans cet article, et plus encore Comme c'est excitant, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Comment utiliser CORS du framework Koa2 pour compléter des requêtes ajax inter-domaines
méthode et calculé dans Vue Difference
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!