Maison > interface Web > js tutoriel > Ajoutez des composants axios via vue pour résoudre le problème des paramètres nuls dans la publication (tutoriel détaillé)

Ajoutez des composants axios via vue pour résoudre le problème des paramètres nuls dans la publication (tutoriel détaillé)

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

Maintenant, je vais partager avec vous un article sur l'ajout de composants axios basés sur vue pour résoudre le problème des paramètres nuls dans la publication. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.

D’accord, préparons les marchandises.

1. Installer axios

npm install axios --save
Copier après la connexion

2. Ajouter un composant axios

import axios from 'axios'
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
axios.defaults.baseURL = 'http://localhost:7878/zkview';
Vue.prototype.$ajax = axios;
Copier après la connexion

3. Obtenir la demande

testGet: function () {
 this.$ajax({
  method: 'get',
  url: '/test/greeting',
  params: {
   firstName: 'Fred',
   lastName: 'Flintstone'
  }
 }).then(function (response) {
  console.log(response);
 }).catch(function (error) {
  console.log(error);
 });
},
Copier après la connexion

4. >

testPost: function () {
    var params = new URLSearchParams();
    params.append('name', 'hello jdmc你好');
    params.append('id', '2');
    this.$ajax({
     method: 'post',
     url: '/test/greeting2',
     data:params
//     data: {id: '3', name: 'abc'}
    }).then(function (response) {
     console.log(response);
    }).catch(function (error) {
     console.log(error);
    })
   }
Copier après la connexion
5. Résultats en cours d'exécution :

6. Remarque :

Il existe deux façons de transmettre des paramètres lors de l'utilisation de la méthode post, l'une est la méthode normale et l'autre est la méthode json si l'arrière-plan l'accepte. Méthode ordinaire, puis utilisez la méthode ci-dessus.

Méthode formée commune

Paramètres de réception en arrière-plan :
var params = new URLSearchParams();
params.append('name', 'hello jdmc你好');
params.append('id', '2');
data:params
Copier après la connexion

Méthode json
public Student greeting2(int id,String name) {
Copier après la connexion

Paramètres de réception en arrière-plan
data: {id: '3', name: 'abc'}
Copier après la connexion

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

public Object greeting2(@RequestBody Object student) {
Copier après la connexion
Articles connexes :

Parlez de l'utilisation de la bibliothèque d'animation JS Velocity.js

Explication détaillée de l'instance de filtre de filtre de vue

Vue.js attribue dynamiquement une valeur au src d'img

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