Maison > interface Web > js tutoriel > le corps du texte

Gestion du problème de transmission des paramètres dans les requêtes de publication via Axios dans Vue (tutoriel détaillé)

亚连
Libérer: 2018-06-01 11:39:50
original
2760 Les gens l'ont consulté

Ci-dessous, je partagerai avec vous un article qui résout le problème du traitement des paramètres de demande de publication d'axios par Vue. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.

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 installez directement 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
})
Copier après la connexion

Remarque : est placé devant new Vue({})

Ce qui précède est ce que j'ai compilé pour tout le monde, je j'espère que cela sera utile à l'avenir. Tout le monde est utile.

Articles connexes :

JavaScript implémente la blockchain

vue utilise un exemple de partage Facebook Twitter

200 lignes de code pour implémenter la blockchain Explication détaillée des exemples de blockchain

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!