关于axios如何全局注册浅析
前言
最近用Vue写项目的时候,用到axios,因为axios不能用Vue.use()(详细介绍可以参考这篇文章),所以在每个.vue文件中使用axios时就需要import,.vue文件少的话还好说,多的话未免有点麻烦。
后来想了想,能不能直接把axios加到Vue的原型中,这样就达到了全局注册了。下面话不多说了,来一看看详细的介绍吧。
方法如下:
1.首先在main.js中引入axios
importVuefrom'vue' importaxiosfrom'axios' //把`axios`加到`Vue`的原型中 Vue.prototype.axios=axios; newVue({ el:'#app', render:h=>h(App) })
2.在.vue文件中使用时,注意 axios前要加 this
嗯,就这样,结果当然是没有问题的啦!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对毛票票的支持。