最近由于快要开始一个使用vue开发的项目,简要分析后需要使用axios方式来请求后端提供的API,本想使用vue-resource的,但是发现没有维护,所以放弃了使用vue-resource,,,,后面发现引用axios不能像之前引用其他插件那样,需要先 npm install,然后再 Vue.use(),经过几番查找,终于让我找到了答案;
话不多说,先上代码:
npm下载 需要的 axios包 :
npm i --save axios vue-axios
main.js里面导入模块
import axios from 'axios' //导入axios模块
import qs from 'qs' // axios里面自带的,用来序列化参数
main.js里面进行全局注册
Vue.prototype.axios = axios
Vue.prototype.qs = qs
接下来就可以在 created 节点创建完成之后进行 axios 请求数据,可以打印出来
created(){
this.axios.get('url',{}).then( result => {
console.log(result)
})
}
这就是总结大部分文章得出来的。
其中的不足,欢迎大家评论,我会一一回复的。哈哈哈哈
axios参考链接:https://www.cnblogs.com/silent007/p/8603367.html
qs参考链接:https://segmentfault.com/q/1010000018186919