import axios报错脱坑

点点圈 提交于 2020-11-11 07:59:21

在写Vue.js仿饿了么项目的过程中,我遇到了一个import axios报错Cannot read property ‘protocol’ of undefined的问题,在经过网上搜索解决方法后发现,原来是因为axios不是vue.js的插件,所以不能通过Vue.use(axios)的方式引入, 如果想在所有组件中直接使用axios, 要设置为成如下代码:

但是,当你这么做了后你会发现,页面又报错了Cannot set property $http of #<Vue> which has only a getter at eval axios的错,在经过一番折腾后,我终于解决了问题,解决方法如下:

把安装VueRouter和VueResource的引入代码放到axios引入代码之后,没想到既然是这个问题,害的我弄了好久。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!