vue-axios
2018-11-11 本文已影响0人
会飞的小北
两种引用的方法
通过cdn或者下载下来去引用
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
或者通过npm使用看了这么多文章通过自己的尝试
1 npm i axios --save 此种方法显示安装怎么都不成功
这是不成功的,一定要换上国内的镜像,cnpm i axios --save
2 cnpm i vue-axios --save(亲测)
有相关文件指出axios不是vue的插件所以不需要直接在main.js中直接导入
import axios fom axios
vue.use(axios)
通过原型使用axios
import axios from 'axios'
使用
Vue.prototype.$http=axios
axios中的基本参数
axios.request(config)
axios.get(url,[config])
axios.options(url.[ url,config ])
axios.delete(url,[config])
axios.post(url,[ data,config ])
axios.patch(url,[ data ],[config])
axios.put(url,[ data ],[config])
axios和Vue有什么不同,首先vue-resouce是通过vue的实例进行的数据的获取的,而axios是通过全局变量axios
通过get请求,全局函数axios.get()方法进行数据的操作
post请求 http请求 全局拦截器的使用,一般我们使用axio获取数据