Vue.js展示AJAX数据简单示例讲解


Posted in Javascript onMarch 29, 2017

最近琢磨了一下vue.js,并在项目中进行了运用,感觉非常好用,强烈推荐。

当通过AJAX方式取回数据后,使用vue.js可以完美地按一定逻辑在页面上的展示数据,代码简单、优美、自然,而且便于与在用的页面框架集成。

感谢vue.js的作者,官方网站地址:https://cn.vuejs.org

举个小例子。注意,代码中使用jQuery、bootstrap。没有用过bootstrap不影响阅读本文。

一、返回的JSON数据示例

[ 
{"playid":"12113c676a4e4aefac75d793910ea193", 
"playname":"新建活动", 
"startDate":"2017-01-01", 
"guestNum":2, 
"nickname":"wallimn", 
"blog":"http://wallimn.iteye.com"} 
]

二、网页代码

<table class="table table-bordered table-striped table-condensed" id="recentPlayTable"> 
 <tr> 
  <th>名称</th><th>时间</th><th>人数</th> 
 </tr> 
 <tr v-for="item in items"> 
  <td>{{item.playname}}</td> 
  <td>{{item.startDate}}</td> 
  <td>{{item.guestNum}}</td> 
 </tr> 
 <tr v-if="loaded==false"> 
  <td colspan="3" class="text-center">正在加载数据......</td> 
 </tr> 
 <tr v-if="loaded==true && items.length==0"> 
  <td colspan="3" class="text-center">暂无数据</td> 
 </tr> 
</table> 
<script type="text/javascript"> 
 var playTableVue = new Vue({ 
  el:"#recentPlayTable", 
  data:{ 
   items:[], 
   loaded:false 
  } 
 }); 
 $(function (){ 
  $.getJSON("JSON",{playid:'${play.playid}'},function(json){ 
   if(!json)json=[]; 
   playTableVue.items=json; 
   playTableVue.loaded=true; 
  }); 
 }); 
</script>

以上所述是小编给大家介绍的Vue.js展示AJAX数据简单示例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
IE下写xml文件的两种方式(fso/saveAs)
Aug 05 Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 Javascript
微信公众号 摇一摇周边功能开发
Dec 08 Javascript
es6系列教程_ Map详解以及常用api介绍
Sep 25 Javascript
在vue-cli项目中使用bootstrap的方法示例
Apr 21 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
May 16 Javascript
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
浅谈webpack devtool里的7种SourceMap模式
Jan 14 Javascript
解决layer弹出层msg的文字不显示的问题
Sep 11 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
Jul 13 Javascript
详解Vite的新体验
Feb 22 Javascript
如何理解Vue前后端数据交互与显示
May 10 Vue.js
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 #Javascript
Mongoose经常返回e11000 error的原因分析
Mar 29 #Javascript
js实现一个简单的数字时钟效果
Mar 29 #Javascript
jquery实现tab键进行选择后enter键触发click行为
Mar 29 #jQuery
Vue2组件tree实现无限级树形菜单
Mar 29 #Javascript
整理关于Bootstrap列表组的慕课笔记
Mar 29 #Javascript
Vue.js 插件开发详解
Mar 29 #Javascript
You might like
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
Laravel框架Eloquent ORM修改数据操作示例
2019/12/03 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
超级强大的表单验证
2006/06/26 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
三步实现ionic3点击退出app程序
2019/09/17 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
Python程序语言快速上手教程
2012/07/18 Python
python实现数独算法实例
2015/06/09 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
配置管理计划的主要内容有哪些
2014/06/20 面试题
质检部岗位职责
2013/11/11 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
活动总结报告怎么写
2014/07/03 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
2019年公司卫生管理制度样本
2019/08/21 职场文书
Django中的JWT身份验证的实现
2021/05/07 Python
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL