栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Vue.js

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

Vue.js 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

前言

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

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

添加Vue.js引用

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

建议先看Maven多模块+SSM框架(五、Bootstrop3+Sitemesh3网页布局和修饰的框架)

添加studentInfo.js

     //创建一个新的 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.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>


    学生信息





    
 
 
 
     学生信息
 
 
    



    
 
 
     
     
  
序号 学生ID 姓名 性别 地址
{{index+1}} {{studentInfo.id}} {{studentInfo.name}} {{studentInfo.sex | studentSex }} {{studentInfo.address}}
显示结果

未完待续~~~ GitHub地址:https://github.com/iamsongci/mytest_one
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/241278.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号