(一)vue-resource
1)下载插件
npm install --save vue-resource
2)在main.js中引入vue项目并使用插件
import vueResource from 'vue-resource'
Vue.use(vueResource)
//这时会在vue中生成$http,可以直接使用
3)组件中调用,一般在mounted()钩子函数中调用
mounted(){
let url=`https://api.github.com/search/repositories?q=v&sort=stars`
this.$http.get(url).then(
//是异步请求
response=>{返回的数据}
error=>{返回错误信息}
)
}
axios的使用
1)下载插件
npm install --save axios
2)在组件中引入并使用
import axios from 'axios'
3)请求数据