本节目标:获取后端api数据

需求:一个按钮,点击之后将服务器上的数据获取到,并显示出来

方法一:

1. 准备工作,

(1)安装官方插件

vuedemo02>npm install vue-resource --save

save的作用是将引入的包坐标加入到package.json中去,

(2)在main.js中加入

()import VueResource from 'vue-resource'
()Vue.use(VueResource); 使用它

上面准备工作做完了,下来创建按钮、显示数据

  <button @click="getMsg()">获取请求参数</button>
<hr/>
<ul>
<li v-for="a in list">
{{a}}
</li>
</ul>

现在就可以使用它了

2.从后端获取参数(因为主要是练习获取,后端可以使用spring boot返回就是json,也比较简单和方便)

 getMsg(){
/*请求参数*/
var api='http://www.phonegap100.com/appapi.php?a=getPortalList 1' 网上看到的连接,还可以获取到值,就复制过来了
this.$http.get(api).then(
function(response){
console.log(response)
this.list=response.body.message;
},function(err){
console.log(err);
})
}

现在就可以获取到值了。

方法二:

使用axios进行数据的获取

1.安装

npm install axios --save

2.哪里使用就在哪里引用

import Axios from 'axios';
export default {
name: 'demo08',
data () {
return {
}
},methods:{
getMsg()
{
var api = 'http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1'; Axios.get(api).then((response)=>{
console.log(response);
}).catch(error=>{
console.log(error);
})
}
},mounted(){
}
}

补充一点:

在书上看到说推荐使用下面这样的代码,一般不使用function作为方法使用

    Axios.get(api).then((response)=>{
console.log(response);
}).catch(error=>{
console.log(error);
})
}

最新文章

  1. Delete Volume 操作 - 每天5分钟玩转 OpenStack(57)
  2. centos添加硬盘
  3. C#反射机制(转)
  4. 上海SAP代理商 电子行业ERP系统 SAP金牌代理商达策
  5. 「C语言」int main还是void main?
  6. 【POJ】A New Stone Game(博弈论)
  7. 第二百零八天 how can I 坚持
  8. 读写UTF-8、Unicode文件(加上了文件头,貌似挺好用)
  9. 自编的CHtmlView浏览器,怎么截获超连接,不让新窗口在IE中打开
  10. 零基Github Page个人博客建立教程无限的自由流动
  11. python笔记十二(匿名函数)
  12. LeetCode第十七题-电话号码的字母组合
  13. sql where 里面判定要加 &#39; &#39;
  14. ionic 在windows环境下更换logo和加载图片的问题
  15. SQL 姓名,联系方式-脱敏
  16. YC的基本创业建议
  17. Bean Shell常用内置变量总结
  18. Python编程基础[条件语句if 循环语句 for,while](二)
  19. exadata cellcli
  20. c++11の多线程应用

热门文章

  1. Python基本循环实例Day 1
  2. jquery正则匹配URL地址
  3. Swift学习笔记(5)--数组
  4. Dcloud+mui 压缩上传图片到服务器
  5. ASP.NET MVC Web API 学习笔记---第一个Web API程序---近来很多大型的平台都公开了Web API
  6. js中Object.defineProperties 定义一个在原对象可读可写的方法
  7. 将NSTimer加入至RunLoop中的两种方法差别
  8. Oracle Sqlplus中上下键出现^[[A乱码问题
  9. scroll- 滑动条风格调整
  10. 1.Node.js