Vue.prototype.$http = axios;和Vue.prototype.axios=axios的区别

Vue.prototype.$http = axios;和Vue.prototype.axios=axios的区别

这两者是只有写法上不同 其实本质上是一样吗

阅读 14k
5 个回答

一个this.$http.post(url,) 另一个this.axios.post(url,)

不要把简单的问题想成复杂化,两者只是普通的给原型链添加方法,并没有使用其他高级的技巧。。只要你愿意,甚至还可以两个都赋值,在使用上都一样。。

语义上的统一吧
Vue 里从大 Vue 继承过来的方法 如 $emit $refs 都加了

仅是可读性、代码规范、团队约定上的区别。

只是在Vue的原型上换了名字而已

推荐问题