小言_互联网的博客

Vue:[0]网络请求库归纳

442人阅读  评论(0)

Axios

这里只介绍在 在Vue-cli下的使用

  • main.js

    import axios from 'axios'
    Vue.prototype.$http=axios
    
  • *.vue中

  •   import Vue from 'vue'
      import axios from 'axios'
      Vue.prototype.$axios = axios
    

    我也不知道为什么一定要在script中声明这些才能使用它

    axios.post(url,data).then(function(res){})
    

Jsonp

jsonp可以很好的实现跨域的GET请求,Webpack如下配置

  • main.js
import {VueJsonp} from 'vue-jsonp'
Vue.use(VueJsonp)
12
  • router/index.js

    import VueResource from 'vue-resource'
    Vue.use(VueResource)
    12
    
  • components : *.vue

        this.$http.jsonp('http://127.0.0.1123/').then(
              function(json){
                that.ba_data=JSON.parse(json.bodyText)
                that.data=this.ba_data.data[0]
              }
              )
              

转载:https://blog.csdn.net/lftxd1/article/details/110261687
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场