最近在搞毕业设计想趁机学学前端知识,于是就应用了目前比较流行的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>
最后结果如下:
以上所述是小编给大家介绍的使用vue框架 Ajax获取数据列表并用BootStrap显示出来,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# vue ajax 列表
# vue bootstrap 列表
# 小编
# 都是
# 菜鸟
# 在此
# 遍历
# 不是很
# 用了
# 给大家
# 软件工程
# 毕业设计
# 指的是
# 所述
# 暂不
# 给我留言
# 写好
# 开源
# 感谢大家
# 进行了
# 自定
# 疑问请
相关文章:
如何快速搭建安全的FTP站点?
宁波免费建站如何选择可靠模板与平台?
深圳网站制作平台,深圳市做网站好的公司有哪些?
大连网站设计制作招聘信息,大连投诉网站有哪些?
制作证书网站有哪些,全国城建培训中心证书查询官网?
如何在西部数码注册域名并快速搭建网站?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
如何通过服务器快速搭建网站?完整步骤解析
建站之星如何快速解决建站难题?
建站主机SSH密钥生成步骤及常见问题解答?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
建站之星Pro快速搭建教程:模板选择与功能配置指南
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
Swift中swift中的switch 语句
ppt制作免费网站有哪些,ppt模板免费下载网站?
seo网站制作优化,网站SEO优化步骤有哪些?
如何获取PHP WAP自助建站系统源码?
PHP正则匹配日期和时间(时间戳转换)的实例代码
常州企业网站制作公司,全国继续教育网怎么登录?
Swift开发中switch语句值绑定模式
如何用PHP快速搭建CMS系统?
贸易公司网站制作流程,出口贸易网站设计怎么做?
小型网站制作HTML,*游戏网站怎么搭建?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
装修招标网站设计制作流程,装修招标流程?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
已有域名如何快速搭建专属网站?
建站与域名管理如何高效结合?
网站制作员失业,怎样查看自己网站的注册者?
Bpmn 2.0的XML文件怎么画流程图
,sp开头的版面叫什么?
Android自定义控件实现温度旋转按钮效果
制作网站的公司有哪些,做一个公司网站要多少钱?
,网页ppt怎么弄成自己的ppt?
股票网站制作软件,网上股票怎么开户?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
宝塔Windows建站如何避免显示默认IIS页面?
建站10G流量真的够用吗?如何应对访问高峰?
音乐网站服务器如何优化API响应速度?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
如何通过主机屋免费建站教程十分钟搭建网站?
高防服务器如何保障网站安全无虞?
西安大型网站制作公司,西安招聘网站最好的是哪个?
定制建站方案优化指南:企业官网开发与建站费用解析
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
香港服务器建站指南:免备案优势与SEO优化技巧全解析
黑客入侵网站服务器的常见手法有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。