这个的作用就是类似于axios,用来一部传输数据的。这个是一个插件。
首先进行下载 npm i vue-resource
在main.js中引入插件
//引入插件
import vueResource from 'vue-resource'
//使用插件
Vue.use(vueResource)
传输数据时的使用方式:(和axios的使用方式是一样的)
this.$http.get(`https://api.github.com/search/users?q=${this.keyWord}`).then(
response => {
console.log('请求成功了')
//请求成功后更新List的数据
this.$bus.$emit('updateListData',{isLoading:false,errMsg:'',users:response.data.items})
},
error => {
//请求后更新List的数据
this.$bus.$emit('updateListData',{isLoading:false,errMsg:error.message,users:[]})
}
)