vue2.0—请求

vue2.0—请求

构建项目和创建组件就不细说了,不懂的可以去官方文档API学习

VUE官方文档:https://cn.vuejs.org/v2/guide/

1.下载axios并在main.js中全局引入

使用说明 · Axios 中文说明 · 看云

$ cnpm install axios -S
//main.js 全局引入
import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
//放到Vue原型上面
Vue.prototype.$http = axios;
Vue.config.productionTip = false
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

//*******或者局部引入
//home.vue
import axios from "axios"

2.在组件中使用

<script>
this.$http.get(url).then(resp=>{
  //成功处理
}).catch({
  //失败处理
})
</script >

3.跨域请求使用vue-resource

Vue.js——vue-resource全攻略 - ___chen - 博客园

//下载vue-resource
cnpm install vue-resource -S
//在main.js中引入
import VueResource from 'vue-resource'
Vue.use(VueResource);
<script>
//使用
this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{
        params:{
          wd:'a'
        },
        jsonp:'cb'
      }).then(resp=>{
         console.log(resp.body.s);
      }).catch(err=>{
        console.log(err)
      })
</script >
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天给孩子们每人一本星星屋,孩子们把自己获得的星星请回家。靖文可能是担心中午不在教室丢了,也可能是对它爱不释手...
    慧慧老师2017阅读 358评论 1 7
  • 你如阳光掠过清晨的窗 惺忪的眼神未睡醒的模样 停留在窗台上嬉闹徜徉 你如林间飘来的花香 一路播撒芬芳 想要看看屋中...
    文孑三石阅读 209评论 0 1
  • 在人生中,很多事可以培训可以预演搞砸了可以重来,但当爸妈是不需要经过培训也无法预演重来的,所以,谁不是一路...
    球咕噜成长记阅读 401评论 1 2
  • “路俊豪,你他丫的还不快点!” “就来!” 听到上面的对话,正在车站等车的女生转过头来看着不远处的两个俊朗的少年,...
    我的艾达阅读 649评论 1 3
  • 项目中遇到的问题,不好找原因,用Json工具校验,异常返回也是校验成功,所以排查这里的问题很是伤肝下面分享一种情况...
    选一个昵称这么难阅读 8,649评论 1 4