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的原型上换了名字而已

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题