写在前面
工程为前后端分离设计,使用Nginx为前端资源服务器,同时实现后台服务的反向代理。后台为Java Web工程,使用Tomcat部署服务。
- 前端框架:Bootstrap4,Vue.js2
- 后台框架:spring boot,spring data JPA
- 开发工具:IntelliJ IDEA,Maven
实现效果:

会员信息
如何使用Bootstrap+Vue来实现动态table,数据的新增删除等操作,请查看使用Bootstrap + Vue.js实现表格的动态展示、新增和删除 。交代完毕,本文主题开始。
一、使用Bootstrap搭建表格
表格区
<div class="row">
<table class="table table-hover table-striped table-bordered table-sm">
<thead class="">
<tr>
<th><input type="checkbox"></th>
<th>序号</th>
<th>会员号</th>
<th>姓名</th>
<th>手机号</th>
<th>办公电话</th>
<th>邮箱地址</th>
<th>状态</th>
</tr>
</thead>
<tbody>
<tr v-for="(user,index) in userList">
<td><input type="checkbox" :value="index" v-model="checkedRows"></td>
<td>{{pageNow*10 + index+1}}</td>
<td>{{user.id}}</td>
<td>{{user.username}}</td>
<td>{{user.mobile}}</td>
<td>{{user.officetel}}</td>
<td>{{user.email}}</td>
<td v-if="user.disenable == 0">正常</td>
<td v-else>注销</td>
</tr>
</tbody>
</table>
</div>
分页区
<div class="row mx-auto">
<ul class="nav justify-content-center pagination-sm">
<li class="page-item">
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="page-link"><i class="fa fa-fast-backward" @click="switchToPage(0)"> </i></a>
</li>
<li class="page-item">
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="page-link"><i class="fa fa-backward" @click="switchToPage(pageNow-1)"></i></a>
</li>
<li class="page-item" v-for="n in totalPages" :class="{active:n==pageNow+1}">
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" @click="switchToPage(n-1)" class="page-link">{{n}}</a>
</li>
<li class="page-item">
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="page-link"><i class="fa fa-forward" @click="switchToPage(pageNow+1)"></i></a>
</li>
<li class="page-item">
<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="page-link"><i class="fa fa-fast-forward" @click="switchToPage(totalPages-1)"></i></a>
</li>
</ul>
</div>
内容版权声明:除非注明,否则皆为本站原创文章。
