ssm vue架构图_Maven多模块+SSM框架(六、 Vue.js渐进式框架配合Ajax的简单使用 )...

本文介绍了如何在SSM(Spring、SpringMVC、MyBatis)架构中结合Vue.js进行前端开发。通过创建Vue实例,利用Ajax与后端交互,实现了学生信息的展示。在学习过程中,作者推荐直接阅读Vue官方文档,并给出了具体的代码示例,包括Vue实例的创建、数据绑定、Ajax请求以及错误处理等。
摘要由CSDN通过智能技术生成

前言

最近学习了Vue文档真的是非常友好,简单易懂,所以学习成本比较低,易上手。

建议学习时看官方文档(自我感觉比看视频效果好点)Vue.js 渐进式JavaScript 框架

添加Vue.js引用

在之前配置的“装饰页”中添加引用

添加studentInfo.js

/**

* Created by SongLiuxin on 2017/9/7.

*/

//创建一个新的 Vue 实例

var app=new Vue({

el: '#app',

//数据对象

data: {

studentInfos : []

},

//加载时自动执行

mounted() {

this.getData(0)

},

//方法写这里

methods: {

getData: function (id) {

$.ajax({

type: "POST",

url: "/studentApi/findAllStudentInfo.do",

data: {id:id},

dataType: "json",

success: function (data) {

if(data.success)

{

app.studentInfos=data.result;

}

else

{

//调用Bootstrop中的模态框

$('#myModal').modal('show');

$("#myModalLabel").html("糟糕");

$("#modal-body").html("数据获取异常"+data.message);

$("#bt1").html("确定");

$("#bt1").attr("data-dismiss","modal");

}

}

});

}

},

//过滤器

filters: {

studentSex:function(sex) {

var stuSex="女";

if(sex){

stuSex="男";

}

return stuSex;

}

}

});

studentInfo.jsp页面添加

Created by IntelliJ IDEA.

User: SongLiuxin

Date: 2017/9/7

Time: 13:31

To change this template use File | Settings | File Templates.

--%>

学生信息

序号学生ID姓名性别地址

{{index+1}}{{studentInfo.id}}{{studentInfo.name}}{{studentInfo.sex | studentSex }}{{studentInfo.address}}

显示结果

未完待续~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值