vue-resourse将json数据输出实例


Posted in Javascript onMarch 08, 2017

本文主要讲v-resourse 获取json数据并传递到DOM中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

1.demo目录,不要管index.html和index.js

vue-resourse将json数据输出实例

2.html页面 vue-resourse-josn1.1.html展示json中的数据

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<title>vue-resourse-json</title>
</head>
<body>
<div id="app">
<ul>
<li v-for="item in itemList" :id="item.id" style="list-style-type: none;">

编号:{{item.id}}</br>
作者:{{item.author}}</br>
书名{{item.name}}</br>
价格:{{item.price}}</br>
出版时间{{item.time}}</br>

</li>
</ul>
</div> 
<script src="static/js/libs/vue.js"></script>
<script src="static/js/libs/vue-resource.min.js"></script>

<script type="text/javascript" src="static/js/vue-resourse-json.js"></script>
</body>
</html>

3.js vue-resourse-json.js

var app = new Vue({
el:"#app",
data:{
//声明空数组,进行数据接收,最后传递到前端页面
itemList:[], 
},
//向data数组里添加数据
mounted:function(){
this.getData();
},
methods: {
getData:function () {
var self = this;
this.$http.get("static/data/list_json.json").then(function (res) {

console.log(res);

//var lens = res.body.lists.length;
//console.log(lens);
//获取了当前数组的长度,为3
for(var i= 0,len=res.body.lists.length;i<len;i++){
//已经获取json数组中的数据,接下来如何传递到前端页面中
//获取全部数据
var selData = res.body.lists[i]; 
//console.log(selData);

//获取数组中的部分数据
var part = res.body.lists[i].name;
//console.log(part);
//将获取的数据push到空的数组中itenList,
self.itemList.push(selData);

}
})
}
}
});

4.json为list_josn.json

下面是json中的数据

{
"lists":[
{
"id":"1",
"author":"小华",
"name":"《春天来了》",
"price":"23",
"time":"1998-03-12"
},
{
"id":"2",
"author":"老舍",
"name":"《济南的冬天》",
"price":"32",
"time":"1956-12-09"
},
{
"id":"3",
"author":"朱自清",
"name":"《背影》",
"price":"40",
"time":"1943-09-12"
}
]
}

5.结果输出

vue-resourse将json数据输出实例

6.总结:主要理清数据请求和传递的流程就行了。

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS 自动完成 AutoComplete(Ajax 查询)
Jul 07 Javascript
jQuery实现用方向键控制层的上下左右移动
Jan 13 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
May 27 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
Dec 05 Javascript
jQuery判断对象是否存在的方法
Feb 05 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
js实现简洁的TAB滑动门效果代码
Sep 06 Javascript
当jquery ajax遇上401请求的解决方法
May 19 Javascript
Mac下使用charles遇到的问题以及解决办法
Jan 10 Javascript
Bootstrap布局之栅格系统学习笔记
May 04 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
Apr 25 Javascript
node实现的爬虫功能示例
May 04 Javascript
微信小程序 下拉列表的实现实例代码
Mar 08 #Javascript
js实现五星评价功能
Mar 08 #Javascript
ionic2 tabs 图标自定义实例
Mar 08 #Javascript
微信小程序 弹窗自定义实例代码
Mar 08 #Javascript
jQuery实现图片滑动效果
Mar 08 #Javascript
jquery实现折叠菜单效果【推荐】
Mar 08 #Javascript
JS实现根据密码长度显示安全条功能
Mar 08 #Javascript
You might like
PHP获取网站域名和地址的代码
2008/08/17 PHP
php实现的短网址算法分享
2014/06/20 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
php实现微信支付之企业付款
2018/05/30 PHP
flexigrid 参数说明
2010/11/23 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
jquery操作 iframe的方法
2014/12/03 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
js实现3D粒子酷炫动态旋转特效
2020/09/13 Javascript
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
python简单分割文件的方法
2015/07/30 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
python文件读写代码实例
2019/10/21 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
python从PDF中提取数据的示例
2020/10/30 Python
CSS3动画之利用requestAnimationFrame触发重新播放功能
2019/09/11 HTML / CSS
关于赌博的检讨书
2014/01/24 职场文书
聚美优品励志广告词
2014/03/14 职场文书
服装设计专业毕业生求职信
2014/04/09 职场文书
无传销社区工作方案
2014/05/13 职场文书
2014年冬季防火方案
2014/05/21 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
在redisCluster中模糊获取key方式
2021/07/09 Redis