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 相关文章推荐
JQuery UI的拖拽功能实现方法小结
Mar 14 Javascript
Angular设置title信息解决SEO方面存在问题
Aug 19 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
Apr 23 Javascript
webpack教程之webpack.config.js配置文件
Jul 05 Javascript
详谈js对url进行编码和解码(三种方式的区别)
Aug 16 Javascript
JS实现按钮颜色切换效果
Sep 05 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
JS获取月的第几周和年的第几周实例代码
Dec 05 Javascript
js/jQuery实现全选效果
Jun 17 jQuery
在vue中使用Echarts利用watch做动态数据渲染操作
Jul 20 Javascript
JavaScript实现动态生成表格
Aug 02 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
Nov 24 Javascript
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中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
2009/09/05 PHP
php 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
默认让页面的第一个控件选中的javascript代码
2009/12/26 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
js原生实现FastClick事件的实例
2016/11/20 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
vue组件中的数据传递方法
2018/05/14 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
python的即时标记项目练习笔记
2014/09/18 Python
python搜索指定目录的方法
2015/04/29 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
python判断一个变量是否已经设置的方法
2020/08/13 Python
python 实现超级玛丽游戏
2020/11/25 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
活动总结范文
2014/08/30 职场文书
公司委托书范本5篇
2014/09/20 职场文书
杜甫草堂导游词
2015/02/03 职场文书
办公室规章制度范本
2015/08/04 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript