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

Introduction à la méthode d'utilisation globale d'axios dans le projet vue

不言
Libérer: 2019-03-20 11:44:35
avant
2799 Les gens l'ont consulté

Le contenu de cet article est une introduction à la méthode d'utilisation globale d'axios dans le projet Vue. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Il existe trois méthodes :

1. Combiné avec vue-axios

Première citation

import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios,axios);
Copier après la connexion

Ensuite, vous pouvez l'utiliser dans les méthodes du fichier du composant

this.axios.get('/api/usrmng')
.then(function (response) {
  console.log(response);
})
.catch(function (error) {
  console.log(error);
});
Copier après la connexion

2. axios est réécrit car l'attribut prototype de Vue

est d'abord référencé dans le fichier d'entrée principal main.js, puis accroché à la chaîne prototype de vue

import axios from 'axios'
Vue.prototype.$http = axios
Copier après la connexion

Utilisez

this.$http.get('/api/usrmng')
.then(function (response) {
  console.log(response);
})
.catch(function (error) {
  console.log(error);
});
Copier après la connexion

3. > est référencé dans le fichier d'entrepôt vuex store.js et utilise l'action pour ajouter la méthode

import Vue from 'Vue'
import Vuex from 'vuex'

import axios from 'axios'

Vue.use(Vuex)
const store = new Vuex.Store({
  // 定义状态
  state: {
    user: {
      name: 'root'
    }
  },
  actions: {
    // 封装一个 ajax 方法
    login (context) {
      axios({
        method: 'post',
        url: '/user',
        data: context.state.user
      })
    }
  }
})

export default store
Copier après la connexion
dans le composant Lors de l'envoi d'une demande, vous devez utiliser this.$store.dispatch

methods: {
  submitForm () {
     this.$store.dispatch('login')
  }
}
Copier après la connexion
Cet article est par ici, il y a d'autres contenus passionnants Vous pouvez faire attention à la colonne

Vidéo du didacticiel JavaScript

du site Web PHP chinois !

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:
vue
source:cnblogs.com
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!