使用vue Ajax获取数据列表并用BootStrap显示
来源:互联网 发布:中文域名续费多少钱 编辑:程序博客网 时间:2024/06/06 10:54
最近在搞毕业设计想趁机学学前端知识,于是就应用了目前比较流行的vue框架来进行数据显示,使用BootStrap进行简单的样式编写
- 1.第一步肯定是包的导入了
目前对node.js还不是很了解,所以包都是手动下载导入的,没有用到那个nmp
vue.min.js是vue的主包,vue-resource.js是开源的vue Ajax包,对ajax进行了封装
bootstrap既就是样式的相关css和js了
<script type="text/javascript" src="/js/vue-resource.js"/><script type="text/javascript" src="/js/vue.min.js"/> <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"><script dsrc="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script><script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
-2.vue发送ajax请求
后台数据已写好,返回为json数据如下:
{ "id": "1305120309", "violates": 0, "borrows": 0, "overdraft": 0, "notReturns": 0, "libraryBooks": [ { "chargePerson": "王大海", "borrowTime": "2017-04-22 18:05:10", "name": "计算机入门", "bookId": "051301" }, { "chargePerson": "王大海", "borrowTime": "2017-04-22 18:06:11", "name": "软件工程", "bookId": "051302" } ]}
vue Ajax请求代码如下:
<script> Vue.use(VueResource); //这个一定要加上,指的是调用vue-resource.js new Vue({ el: '#vue-menu3', //div的id data: { libraryInfo: "" //数据,名称自定 }, created: function () { //created方法,页面初始调用 var url = "/library/libraryInfo"; this.$http.get(url).then(function (data) { //ajax请求封装 var json = data.bodyText; var usedData= JSON.parse(json); //我的json数据参考下面 this.libraryInfo = usedData["libraryBooks"]; }, function (response) { //返回失败方法调用,暂不处理 console.info(response); }) } });</script>
-3.界面列表显示
table的class使用bootstrap样式,其他样式可见菜鸟教程
table标签tr开始遍历libraryInfo数据,语法为value in libraryInfo简单易懂
<div id="vue-menu3"> <table class="table table-striped"> <caption>借阅书籍列表</caption> <thead> <tr> <th>书籍编号</th> <th>书名</th> <th>管理人员</th> <th>借阅时期</th> <th>归还时间</th> </tr> </thead> <tbody> <tr v-for="value in libraryInfo"> <td>{{value.bookId}}</td> <td>{{value.name}}</td> <td>{{value.chargePerson}}</td> <td>{{value.borrowTime}}</td> <td>{{value.returnTime}}</td> </tr> </tbody> </table></div>
最后结果如下:
0 0
- 使用vue Ajax获取数据列表并用BootStrap显示
- Bootstrap 分页插件 ajax获取数据显示
- 给ajax留一个模板,通过后台传递json获取数据,并用table显示,方便以后使用
- bootstrap select2插件用ajax来获取和显示数据
- MUI框架Ajax获取数据然后在列表显示
- vue 中使用 AJAX获取数据的方法
- 使用jquery DataTable和ajax向页面显示数据列表
- Bootstrap table-ERP-数据列表显示方法
- Bootstrap Table获取并展示数据列表
- vue.js 使用 列表ajax查询 判断
- javaScript vue+ajax网络数据获取
- Vue.js Ajax动态参数与列表显示
- ajax获取json数据使用jquery分页插件显示
- 使用BackGroundWork处理大批量数据并用进度条显示进度 (转)
- 使用BackGroundWork处理大批量数据并用进度条显示进度
- 通过AJAX获取ashx后台JSON数据并使用bootstrap-Table控件
- C# AJAX点击文本框,从后台获取数据显示下拉列表(带有皮肤)
- 使用ajax提交bootstrap表单数据
- 剑指offer-面试题63-二叉搜索树的第k个结点
- Toolbar默认左边距取消
- 反对盲目的UI自动化测试
- 单链表的基本操作
- 深入浅出Mybatis系列(九)---强大的动态SQL
- 使用vue Ajax获取数据列表并用BootStrap显示
- 线性表—线性表的合并
- 配置Log4j(很详细)
- 51nod_1072 威佐夫游戏
- 是什么让spring 5放弃了使用Guava Cache?
- Linux ALSA声卡驱动之七:ASoC架构中的Codec
- javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception
- Testng监听器listener-ITestListener
- Git提交时显示用户 unknown