vue-resourse将json数据输出实例

发布时间 - 2026-01-11 00:04:23    点击率:

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

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

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.结果输出

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

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

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

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

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


# vue  # resourse  # json  # vue+vuex+json-seiver实现数据展示+分页功能  # vue.js实现数据库的JSON数据输出渲染到html页面功能示例  # Vue 实现把表单form数据 转化成json格式的数据  # vue如何实现Json格式数据展示  # 组中  # 来了  # 已被  # 请大家  # 有一定  # 感兴趣  # 济南  # 欢迎大家  # 出版时间  # 大家多多  # 小华  # 冬天  # 组里  # 春天  # 就行了  # 小伙伴们  # id  # ul  # app  # UTF 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  Linux网络带宽限制_tc配置实践解析【教程】  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  Python高阶函数应用_函数作为参数说明【指导】  如何在阿里云部署织梦网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  PHP 500报错的快速解决方法  Python自动化办公教程_ExcelWordPDF批量处理案例  如何正确下载安装西数主机建站助手?  如何为不同团队 ID 动态生成多个非值班状态按钮  怎样使用JSON进行数据交换_它有什么限制  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  EditPlus 正则表达式 实战(3)  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  用v-html解决Vue.js渲染中html标签不被解析的问题  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  IOS倒计时设置UIButton标题title的抖动问题  北京网站制作的公司有哪些,北京白云观官方网站?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  企业网站制作这些问题要关注  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  如何用花生壳三步快速搭建专属网站?  如何快速搭建高效可靠的建站解决方案?  如何在万网主机上快速搭建网站?  Laravel如何处理表单验证?(Requests代码示例)  如何用搬瓦工VPS快速搭建个人网站?  如何彻底卸载建站之星软件?  如何在腾讯云服务器快速搭建个人网站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  Laravel怎么在Blade中安全地输出原始HTML内容  如何在 React 中条件性地遍历数组并渲染元素  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  LinuxCD持续部署教程_自动发布与回滚机制  简单实现Android验证码  智能起名网站制作软件有哪些,制作logo的软件?  Laravel如何升级到最新版本?(升级指南和步骤)  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  JavaScript实现Fly Bird小游戏  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  如何快速配置高效服务器建站软件?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  JS实现鼠标移上去显示图片或微信二维码  常州企业网站制作公司,全国继续教育网怎么登录?  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  如何用5美元大硬盘VPS安全高效搭建个人网站?  Laravel Docker环境搭建教程_Laravel Sail使用指南  香港服务器部署网站为何提示未备案?  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程