使用Bootstrap4 + Vue2实现分页查询的示例代码
写在前面工程为前后端分离设计,使用Nginx为前端资源服务器,同时实现后台服务的反向代理。后台为Java Web工程,使用Tomcat部署服务。
实现效果:
如何使用Bootstrap+Vue来实现动态table,数据的新增删除等操作,请查看。交代完毕,本文主题开始。 一、使用Bootstrap搭建表格表格区 序号 |
会员号 |
姓名 |
手机号 |
办公电话 |
邮箱地址 |
状态 |
|
分页区
二、初始化Vue对象及数据
创建Vue对象
初始化数据
完整js代码:
三、使用JPA实现分页查询
controller接收请求
private UserService userService;
/**
- 分页获取用户
- @param pageNow 当前页码
- @return 分页用户数据
*/
@RequestMapping("/{pageNow}")
public PagefindByPage(@PathVariable Integer pageNow){
return userService.findUserPaging(pageNow);
}
}
JPA分页查询
@Value("${self.louie.per-page}")
private Integer perPage;
@Autowired
private UserRepository userRepository;
@Override
public Page
Pageable pageable = new PageRequest(pageNow,perPage,Sort.Direction.DESC,"id");
return userRepository.findAll(pageable);
}
}
好了,至此功能完成,工程代码已在GitHub中分享,您可以 点击查看或下载 ,拥抱开源,共享让世界更美好。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!