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 中debug方式
Feb 07 Javascript
js打印纸函数代码(递归)
Jun 18 Javascript
UpdatePanel和Jquery冲突的解决方法
Apr 01 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
Nov 22 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
JS+CSS实现简易的滑动门效果代码
Sep 24 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
Dec 14 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
Aug 05 Javascript
Angular JS数据的双向绑定详解及实例
Dec 31 Javascript
基于webpack.config.js 参数详解
Mar 20 Javascript
vue设计一个倒计时秒杀的组件详解
Apr 06 Javascript
vue切换菜单取消未完成接口请求的案例
Nov 13 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脚本的10个技巧(1)
2006/10/09 PHP
PHP执行速率优化技巧小结
2008/03/15 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
PHP中异常处理的一些方法整理
2015/07/03 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
JavaScript 字符串乘法
2009/08/20 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
2012/03/08 Javascript
js获取RadioButtonList的Value/Text及选中值等信息实现代码
2013/03/05 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
JavaScript使用循环和分割来替换和删除元素实例
2014/10/13 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
2016/03/03 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
原生js实现手风琴功能(支持横纵向调用)
2017/01/13 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
vue 使用ref 让父组件调用子组件的方法
2018/02/08 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
jquery实现垂直手风琴导航栏
2020/02/18 jQuery
[01:19]2014DOTA2国际邀请赛 采访TITAN战队ohaiyo 能赢DK很幸运
2014/07/12 DOTA
python进阶教程之模块(module)介绍
2014/08/30 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python+selenium 获取一组元素属性值的实例
2018/06/22 Python
python批量修改图片大小的方法
2018/07/24 Python
python set内置函数的具体使用
2019/07/02 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
python 实现性别识别
2020/11/21 Python
人力资源管理毕业生自荐信
2013/11/21 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
外贸业务员求职信
2014/06/16 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
java实现web实时消息推送的七种方案
2022/07/23 Java/Android