vue项目接口域名动态的获取方法
252
2023-05-21
使用vue框架 Ajax获取数据列表并用BootStrap显示出来
最近在搞毕业设计想趁机学学前端知识,于是就应用了目前比较流行的vue框架来进行数据显示,使用BootStrap进行简单的样式编写
1.第一步肯定是包的导入了
目前对node.js还不是很了解,所以包都是手动下载导入的,没有用到那个nmp
vue.min.js是vue的主包,vue-resource.js是开源的vue Ajax包,对ajax进行HWpbCoWiVQ了封装
bootstrap既就是样式的相关css和js了
-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请求代码如下:
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);
})
}
});
-3.界面列表显示
table的class使用bootstrap样式,其他样式可见菜鸟教程
table标签tr开始遍历libraryInfo数据,语法为value in libraryInfo简单易懂
书籍编号 书名 管理人员 借阅时期 归还时间
最后结果如下:
以上所述是给大家介绍的使用vue框架 Ajax获取数据列表并用BootStrap显示出来,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~