11、Vue之vue-resource 请求数据(官方自带模块)

数据请求步骤:
一、vue-resource的配置:
1、在相应的工程中(注意:一定要在相应的项目文件夹中) npm install vue-resource --save(‘save’的作用是将模块保存在package.json中,以便项目转接时省事);


image.png

2、在main.js中 import VueResource from 'vue-resource'(从'Vue-resource'中引入模块,并命名为'VueResource');
3、Vue.use(VueResource);(官方插件都这样用)


image.png

二、使用:
1、在组件中使用:(以QQ音乐接口为例)
let api='https://api.bzqll.com/music/tencent/songList?key=579621905&id=1147906982';//QQ音乐接口
this.$http.get(api).then(function(reponse){
console.log(reponse)
},function(err){
console.log(err)
})

image.png

代码:


image.png

main.js:
// The Vue build version to load with the import command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import VueResource from 'Vue-resource'
//从'Vue-resource'中引入模块,并命名为'VueResource'
Vue.config.productionTip = false;
Vue.use(VueResource);//官方插件都这样用
/* eslint-disable no-new */
new Vue({
el: '#app',
router,
components: { App },
template: '<App/>'
})

Home.vue:


<template>

<div>
<h2>这是一个首页组件</h2>
<button @click="getData()">请求数据</button>
<ul>
<li v-for="item in list">{{item}}</li>
</ul>
</div>
</template>


<script>
// npm install vue-resource --save:save的意思是将vue-resource写入package.json
export default {
name: "home",
data(){
return {
msg:'我是一个首页',
list:[],
}
},
methods:{
getData(){
let api='https://api.bzqll.com/music/tencent/songList?key=579621905&id=1147906982';//QQ音乐接口
this.$http.get(api).then(function(response){
console.log(response.body.data.songs);
this.list=response.body.data.songs;
},function(err){
console.log(err)
})
}
},
}
</script>



<style scoped lang="scss">
h2{
color:red;
}
</style>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,736评论 0 3
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,036评论 1 4
  • _________________________________________________________...
    fastwe阅读 1,423评论 0 0
  • [书] 1 围城 围城展现给你的只是一个故事而已,但当你在不经意间思考人生的时候,或许发现你的过去现在未来都是一部...
    彭彭想遇到丁满阅读 225评论 0 2
  • 每每上网,总会看到一些类似大学建议的东西在网上流传。 毕竟这是我第一次上大学,得做好准备,看看学长学姐们的建议。 ...
    一只行走的板栗阅读 325评论 2 2