Maison >interface Web >js tutoriel >Comment résoudre le problème selon lequel vue intègre axios et envoie une charge utile après la demande, ce qui empêche l'arrière-plan de recevoir des données.

Comment résoudre le problème selon lequel vue intègre axios et envoie une charge utile après la demande, ce qui empêche l'arrière-plan de recevoir des données.

一个新手
一个新手original
2018-05-19 14:46:244098parcourir

Une fois que vue intègre axios, la requête de publication envoyée est la méthode de charge utile par défaut. Si vous souhaitez passer à la méthode normale, vous devez ajouter des en-têtes et modifier le format JSON des données envoyées en chaîne de requête.

Installer les dépendances

cnpm install qs

Importer les dépendances

import Qs from 'qs'

Utilisez la méthode suivante lorsque vous devez utiliser post, où postData est un objet json

this.$http({
    url: '/api/act/yourApi.api',
    method: 'POST',
    headers: {        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
    },
    data: Qs.stringify(postData)
})
    .then(res => {
        console.log(res);
    })
    .catch(err => {
        console.log(err);
    })

De cette manière, les données envoyées sont envoyées en mode formulaire-urlencodo.

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!

Déclaration:
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