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

发布时间 - 2026-01-11 00:25:21    点击率:

最近琢磨了一下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数据简单示例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# vue.js  # ajax  # 示例  # 详解vue 中使用 AJAX获取数据的方法  # 详解vue与后端数据交互(ajax):vue-resource  # Vue form 表单提交+ajax异步请求+分页效果  # Vue-resource实现ajax请求和跨域请求示例  # vue使用Axios做ajax请求详解  # 详解Vue.js基于$.ajax获取数据并与组件的data绑定  # Vue.js Ajax动态参数与列表显示实现方法  # vue使用ajax获取后台数据进行显示的示例  # vue.js 表格分页ajax 异步加载数据  # 浅谈Vue.js应用的四种AJAX请求数据模式  # vue ajax 拦截原理与实现方法示例  # 小编  # 暂无  # 在此  # 并在  # 给大家  # 用过  # 强烈推荐  # 所述  # 正在加载  # 给我留言  # 感谢大家  # 进行了  # 举个  # 疑问请  # 有任何  # 非常好用  # 网页代码  # playid  # wallimn  # nickname 


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


相关推荐: 如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  奇安信“盘古石”团队突破 iOS 26.1 提权  Laravel如何使用.env文件管理环境变量?(最佳实践)  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  在线制作视频的网站有哪些,电脑如何制作视频短片?  如何获取PHP WAP自助建站系统源码?  如何快速打造个性化非模板自助建站?  如何快速生成专业多端适配建站电话?  如何解决hover在ie6中的兼容性问题  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  实例解析angularjs的filter过滤器  javascript中的try catch异常捕获机制用法分析  linux写shell需要注意的问题(必看)  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  智能起名网站制作软件有哪些,制作logo的软件?  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  如何在云主机快速搭建网站站点?  Laravel如何配置任务调度?(Cron Job示例)  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Android GridView 滑动条设置一直显示状态(推荐)  如何快速搭建虚拟主机网站?新手必看指南  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  Laravel中的withCount方法怎么高效统计关联模型数量  三星网站视频制作教程下载,三星w23网页如何全屏?  如何在橙子建站中快速调整背景颜色?  Laravel模型事件有哪些_Laravel Model Event生命周期详解  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  公司网站制作价格怎么算,公司办个官网需要多少钱?  如何在宝塔面板中创建新站点?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  javascript日期怎么处理_如何格式化输出  如何在IIS中新建站点并解决端口绑定冲突?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  在线制作视频网站免费,都有哪些好的动漫网站?  如何在云主机上快速搭建多站点网站?  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  高防服务器租用首荐平台,企业级优惠套餐快速部署  Laravel如何实现本地化和多语言支持?(i18n教程)  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  Laravel如何实现API版本控制_Laravel API版本化路由设计策略