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 相关文章推荐
JavaScript 滚轮事件使用说明
Mar 07 Javascript
js单向链表的具体实现实例
Jun 21 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
一个JavaScript操作元素定位元素的实例
Oct 29 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
Jun 04 Javascript
Javascript字符串常用方法详解
Jul 21 Javascript
基于js实现的限制文本框只可以输入数字
Dec 05 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
May 27 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
Aug 23 Javascript
Vue表单之v-model绑定下拉列表功能
May 14 Javascript
vue+elementUI 实现内容区域高度自适应的示例
Sep 26 Javascript
Node 使用express-http-proxy 做api网关的实现
Oct 15 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 无限级 SelectTree 类
2009/05/19 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
Laravel如何创建服务器提供者实例代码
2019/04/15 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
值得分享的bootstrap table实例
2016/09/22 Javascript
jQuery+ajax读取json数据并按照价格排序示例
2018/03/28 jQuery
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
总结javascript三元运算符知识点
2018/09/28 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
基于原生js实现九宫格算法代码实例
2020/07/03 Javascript
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
python 网络爬虫初级实现代码
2016/02/27 Python
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
SVM基本概念及Python实现代码
2017/12/27 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
2020/03/03 Python
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
工程管理专业个人求职信范文
2013/12/07 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
洗发水广告词
2014/03/13 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
基于Redis zSet实现滑动窗口对短信进行防刷限流的问题
2022/02/12 Redis