当前位置: 首页 > news >正文

汉口网站建设制作洛阳专业网站设计开发制作建站公司

汉口网站建设制作,洛阳专业网站设计开发制作建站公司,手工制作小钱包,知名做网站费用首先需要在项目中引入Element-UI的组件库#xff0c;使用以下命令#xff0c;不会引入的请自行百度。 npm i element-ui -S Element官网地址#xff1a;https://element.eleme.cn/#/zh-CN/component/changelog 去Element-UI官网组件库找到合适的分页插件#xff0c;并把他引…首先需要在项目中引入Element-UI的组件库使用以下命令不会引入的请自行百度。 npm i element-ui -S Element官网地址https://element.eleme.cn/#/zh-CN/component/changelog 去Element-UI官网组件库找到合适的分页插件并把他引入到你的Vue项目中比如下面的是我的项目中使用的插件注意div包裹的全部内容以及div需要在template/template标签里面 !--分页插件--div classblockel-paginationsize-changehandleSizeChangecurrent-changehandleCurrentChange:current-pagecurrentPage:page-sizes[5, 10, 15, 20]:page-size5layouttotal, sizes, prev, pager, next, jumper:totaltotalPage/el-pagination/div官网链接https://element.eleme.cn/#/zh-CN/component/pagination 其中分页插件属性官网有介绍可以详细的去看看。 其中最重要的是图片中的两个函数方法的调用 比如在我的项目中代码如下其中val值就是我们需要传给后端的。 //改变每页条数handleSizeChange(val) {let that this ;this.axios.get(http://localhost:8081/eom/selectBoxAndMeter?pageSizeval).then(function(res){that.totalPageres.data.data.total;that.dataList res.data.data.list;}).catch(function(err){console.log(err);});},//改变页数handleCurrentChange(val) {let pageNumval;let that this ;this.axios.get(http://localhost:8081/eom/selectBoxAndMeter?pageNumpageNum).then(function(res){that.totalPageres.data.data.total;that.dataList res.data.data.list;}).catch(function(err){console.log(err);});},方法里面的axios的get请求详细的地址在图片中有展示接下来就是后端代码部分 首先需要引入分页插件PageHelper引入坐标如下 !--分页插件--dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper-spring-boot-starter/artifactIdversion1.4.1/version/dependency引入插件后在SpringBoot项目中无需任何配置需要值得注意的是如果引入PageHelper插件后项目运行报错或者启动报错那大概就是版本冲突问题比如我的版本是1.4.1解决办法可以参考链接开发中遇到的问题合集 我的Controller层代码如下 RequestMapping(value selectBoxAndMeter)public Result selectBoxAndMeter(RequestParam(value pageNum,required false,defaultValue 1)Integer pageNum,RequestParam(value pageSize,required false,defaultValue 5)Integer pageSize){return eomService.selectBoxAndMeter(pageNum,pageSize);}需要注意的是RequestParam接受的pageNum和pageSize名称需要和前端请求的名称相同还有请求路径映射一般要用 RequestMapping(value “”)的形式。 接下来就是最重要的service层代码 PageHelper.startPage(pageNum,pageSize);ListTgInfoDto infoLists eomMapper.selectBoxAndMeter();//分页集合PageInfoTgInfoDto pageInfonew PageInfo(infoLists);if (infoLists.isEmpty()){return Result.fail(400,集合为空);}return Result.success(pageInfo);我们只需要关注PageHelper.startPage(pageNum,pageSize)方法和 PageInfo pageInfonew PageInfo(infoLists)方法虽然我们需要查询和返回的集合是infoLists但是使用分页插件后我们需要把他封装进 PageInfo对象中最终返回的是 PageInfo对象其中 PageInfo源码如下 其中图片上面的数据系统会给我们封装好并且返回给前端并且包括你自己封装好的集合。 接下来我们使用Postman测试一下结果如下 经过测试可以看到插件已经把我们需要的数据已经封装好了。
http://www.dnsts.com.cn/news/58472.html

相关文章:

  • 微信客户端网站建设m99ww094cn 苍井空做的网站
  • 网站不收录排名会降吗苏中建设南京区域公司
  • 建设通官方网站正在为您跳转中
  • 中国建设部网站四库平台拼图式网站开发
  • 如何搭建微网站微信推广网站
  • 网站建设营销口号做网站写的代号好跟不好的区别
  • 做餐厅网站的需求分析报告阜新市建设学校管方网站
  • 肥西县城乡建设局网站wordpress 3.9 wp_editor not work
  • 高端网站建设好处网页界面设计中交互设计是指
  • 花都网站建设价格企业怎么建立网站
  • 沈阳地区精神文明建设网站计算机专业主要学什么科目
  • 网站制作价格表网站没有织梦后台
  • 大山子网站建设百度小说风云榜排名
  • 郑州网站高端设计网站的数据库选择
  • 哪些大型网站用python做的网站上做旅游卖家要学什么条件
  • 网站建设七点网站浏览量提升
  • 微网站平台二级域名网站可以做关键词优化吗
  • 武昌网站建设制作外贸电商网站模板
  • 汽车网站建设的基本功能网站建设公司华网天
  • 台州网站建设哪家便宜山东电商网站建设
  • 如何自己做网站网络营销师在哪里报名考试
  • 南昌网站建设开发公司团购网站怎么做
  • 网站毕业设计模板做那个类型的网站赚钱
  • 西安咪豆网站建设公司wordpress主题缺少样式表
  • 网站建设教程asp佛山网站推广优化公司
  • 线下课程seo嘉兴优化网站费用
  • 连云港建设部网站网站建设与管理中专专业
  • 企业网站的特点是wordpress网站非常慢
  • 怎么建设seo自己网站wordpress 购物插件
  • 建站推广网站排名海南app网站建设