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操作网页给p元素添加onclick事件及表格隔行变色
Dec 01 Javascript
AngularJS学习笔记之ng-options指令
Jun 16 Javascript
javascript this详细介绍
Sep 19 Javascript
利用ES6语法重构React组件详解
Mar 02 Javascript
利用JS如何计算字符串所占字节数示例代码
Sep 13 Javascript
vue.js项目中实用的小技巧汇总
Nov 29 Javascript
Angular整合zTree的示例代码
Jan 24 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
Feb 28 Javascript
vue插件draggable实现拖拽移动图片顺序
Dec 01 Javascript
JS中的防抖与节流及作用详解
Apr 01 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 Javascript
vue prop属性传值与传引用示例
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
轻松入门: 煮好咖啡的七个诀窍
2021/03/03 冲泡冲煮
C# Assembly类访问程序集信息
2009/06/13 PHP
一些php技巧与注意事项分析
2011/02/03 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
jQuery 使用手册(四)
2009/09/23 Javascript
JS date对象的减法处理实现代码
2010/12/28 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
JavaScript的RequireJS库入门指南
2015/07/01 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Python实现最常见加密方式详解
2019/07/13 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
python如何导入依赖包
2020/07/13 Python
用canvas画心电图的示例代码
2018/09/10 HTML / CSS
武汉某公司的C#笔试题面试题
2015/12/25 面试题
高中生职业规划范文
2014/03/09 职场文书
大学生社会实践评语
2014/04/25 职场文书
团组织推优材料
2014/12/29 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
python之基数排序的实现
2021/07/26 Python