在vue1.0发请求的时候,我们一般用它自己的vue-resource发请求,但有了vue2.0后,vue-resource就不再更新,所以我们一般用axios,axios里面封装的是原生的ajax,所以在哪都可以用,在vue里,我们下载后再哪个页面用就得在哪个引入,
如果不想这样麻烦,就得在main.js中引入:
import axios
from
'axios'
然后放到Vue的原型里:
Vue.prototype.$ajax
=
axios
在
main.js 中添加了这两行代码之后,就能直接在组件的 methods 中使用 $ajax 命令
methods:
{
submitForm
() {
this.$ajax({
method:
method:
'post', url:
'/user', data: { name:
'wise',
info: 'wrong'
url:
'/user',
data:
{
name:
'wise',
info:
'wrong'
}
})
}
本文介绍如何在Vue项目中使用Axios替代vue-resource进行HTTP请求操作。文章详细讲解了Axios的基本配置方法,包括如何全局注册Axios以便在整个项目中方便地调用。
1万+

被折叠的 条评论
为什么被折叠?



