Home>Article>Web Front-end> What is the usage of axios in vuejs
How to use axios in vuejs: 1. Install axios; 2. Reference axios on the main.js page; 3. Pass "created(){this.$axios({method:'post',url: 'api'...}" can be used.
The operating environment of this article: Windows 7 system, vue version 2.9.6, DELL G3 computer.
What is the usage of axios in vuejs?
Basic usage of axios in vue
1. First install axios:
1):npm install 2):npm install vue-axios --save 3):npm install qs.js --save //这一步可以先忽略,它的作用是能把json格式的直接转成data所需的格式
2. After successful installation, quote on the main.js page:
import Vue from 'vue' import axios from 'axios' Vue.prototype.$axios = axios //全局注册,使用方法为:this.$axios Vue.prototype.qs = qs //全局注册,使用方法为:this.qs
3 Finally start using the request:
Initiate multiple requests at the same time
function getUserAccount() { return axios.get('/user/12345'); } function getUserPermissions() { return axios.get('/user/12345/permissions'); } axios.all([getUserAccount(), getUserPermissions()]) .then(axios.spread(function (acct, perms) { // Both requests are now complete }));
创建一个实例 你可以创建一个拥有通用配置的axios实例 axios.creat([config]) var instance = axios.create({ baseURL: 'https://some-domain.com/api/', timeout: 1000, headers: {'X-Custom-Header': 'foobar'} });
Recommended learning: "vue tutorial"
The above is the detailed content of What is the usage of axios in vuejs. For more information, please follow other related articles on the PHP Chinese website!