vue里发请求用axios

来源:互联网 发布:塞班看图软件 编辑:程序博客网 时间:2024/06/04 17:48

在vue1.0发请求的时候,我们一般用它自己的vue-resource发请求,但有了vue2.0后,vue-resource就不再更新,所以我们一般用axios,axios里面封装的是原生的ajax,所以在哪都可以用,在vue里,我们下载后再哪个页面用就得在哪个引入,
如果不想这样麻烦,就得在main.js中引入:
import axiosfrom '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'
}
})
}

原创粉丝点击