Vue中使用axios

要在Vue中使用axios与后端进行数据交互,首先需要先安装axios

npm install --save axios

然后我们需要在Vue项目中的main.js文件中导入axios

var axios = require('axios')

因为很多时候请求地址的前一部分都是相同的,所以我们可以设置一下base_url

axios.defaults.baseURL = "http://locahost:8002/api"

这样的话,如果我们在POST请求http://locahost:8002/api/login时,post参数中url就只需要写login了。同时因为我们的请求可能在各个页面中都需要用到,那么久需要全局注册axios

Vue.prototype.$axios = axios

这样就完成了axios的全局注册了,之后则其他组件中就可以直接用this.$axios进行各种请求了。

posted @ 2020-10-27 20:25  蓝柯柯  阅读(281)  评论(0编辑  收藏  举报