Get the App
SLTechnology News&Howtos  ›  Development  › 

Does axios belong to vue?

Shulou Source: shulou.com Published: 2022-06-02 05:35:19 10月03日 Update

Editor to share with you whether axios is inside the vue, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

Axios is not from vue. Axios is a Promise-based tool library for sending http requests. It is not a third-party plug-in in vue. When you use it, you cannot install the plug-in through "Vue.use ()". You need to bind it on the prototype.

The operating environment of this tutorial: windows7 system, vue2.9.6 version, DELL G3 computer.

Axios is not from vue.

Axios is a library, not a third-party plug-in in vue. You cannot install the plug-in through Vue.use () when using it, and you need to bind it on the prototype.

Axios is a promise-based http library that can be run in browsers and node.js. Then the author you Yuxi decisively abandoned the maintenance of its official library vue-resource and directly recommended the axios library.

The role of axios: axios is mainly used to initiate requests to the background, and to do more in the request is a controllable function.

Characteristics

Support for Promise API

Intercept requests and responses. Intercept request, you can filter request parameters; intercept response, you can handle response exception

Cancel the request. The request can be cancelled manually

Using axios in vue

1. Install the axios module

$cnpm install-- save axios # installation

2. Reference axios in mian.js and state it to the prototype chain. When using a plug-in, it is generally introduced in the entry file main.js, because mian.js is the first file that the project runs:

Import Vue from 'vue'import axios from' axios'Vue.prototype.$http = axios

Usage:

3. Vue-axios is a small wrapper that integrates axios into Vue.js and can be installed like a plug-in.

$cnpm install-- save axios vue-axios # installation

Referencing axios,vue-axios in mian.js and using the plug-in through the global method Vue.use () is equivalent to calling the install method:

Import Vue from 'vue'import axios from' axios'import VueAxios from 'vue-axios'Vue.use (VueAxios, axios)

Usage:

$cnpm install-save axios vue-axios

After installing axios,vue-axios, you can see the source code for vue-axios in the node_modules/_vue-axios/src/index.js under the Vue project. Using the plug-in method of Vue, it is more in line with the overall ecological environment of Vue. It feels a little rough to write a prototype chain directly, which is not recommended unless it is a very low-level implementation.

The above is all the content of this article "is axios in vue?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Tags: Plug-ins prototypes articles content files methods more environment third-party project recommendation run decisive rude less useful author entry global writing Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux Redmi Apple NVidia Docker