文章目录
前言
我是在cli4.5.x + vue3环境下做的,所以代码看起来可能有些离谱.
这是一个基于vue并进行了轻度封装的axios包,里面整合了vue环境下会用到的一些axios相关.
一、安装vue-axios
这东西不能替代axios, axios还是要装的, vue-axios可选装.
npm i axios vue-axios --save
二、使用方法
//作者原话,大意是我开发的这个东西好处不大
//它可以将axios与vue实例绑定,这样你使用axios时就不用每次都引入(axios)了
It only has a small benefit
that it binds axios to the vue instance
so you don't have to import everytime you use axios.
axios还是axios不会变, 该怎么请求还是怎么请求的, 但是不论Vue3还是Vue2, 我们都是不能直接在main.js里像引入element之类插件的方式引入axios的.
应该要绑定到原型链, 非得弄个$http什么的才好:
//Vue3
import {
createApp } from 'vue'
import App from './App.vue'
import router from './router'