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

网站代理软件无锡制作网站公司

网站代理软件,无锡制作网站公司,2019银川住房建设规划信息网站,视频制作软件排行榜前十名#x1f600;前言 本篇博文是关于Spring Boot(Vue3ElementPlusAxiosMyBatisPlusSpring Boot 前后端分离)【五】#xff0c;希望你能够喜欢 #x1f3e0;个人主页#xff1a;晨犀主页 #x1f9d1;个人简介#xff1a;大家好#xff0c;我是晨犀#xff0c;希望我的文章… 前言 本篇博文是关于Spring Boot(Vue3ElementPlusAxiosMyBatisPlusSpring Boot 前后端分离)【五】希望你能够喜欢 个人主页晨犀主页 个人简介大家好我是晨犀希望我的文章可以帮助到大家您的满意是我的动力 欢迎大家这里是CSDN我总结知识的地方欢迎来到我的博客感谢大家的观看 如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦 文章目录 Spring Boot(Vue3ElementPlusAxiosMyBatisPlusSpring Boot 前后端分离)【五】实现功能07-删除家居信息需求分析/图解思路分析代码实现 实现功能08-分页显示列表需求分析/图解说明 思路分析代码实现完成测试分页显示效果 Spring Boot(Vue3ElementPlusAxiosMyBatisPlusSpring Boot 前后端分离)【五】 实现功能07-删除家居信息 需求分析/图解 思路分析 完成后台代码从mapper - service - controller , 并对代码进行测试完成前台代码使用axios 发送http 请求删除数据, 将数据绑定显示 代码实现 修改FurnController.java , 处理删除请求, 并使用Postman 完成测试 //增加方法[接口],根据id,返回对应的家居信息//如何设计? 依然使用url占位符PathVariableGetMapping(/find/{id})public Result findById(PathVariable Integer id) {Furn furn furnService.getById(id);log.info(furn{}, furn);return Result.success(furn);//返回成功的信息-携带查询到furn信息}修改HomeView.vue , 编写handleDel 方法, 完成删除并测试 //处理删除方法 handleDel(id) {request.delete(/api/del/ id).then(res {if (res.code 200) {this.$message({type: success,message: 删除成功})} else {this.$message({type: error,message: res.msg})}this.list() // 刷新列表}) }//响应删除点击template #defaultscopeel-button sizemini clickhandleEdit(scope.row) typeprimary编辑/el-button!--增加popcomfirm 控件确认删除-- el-popconfirmtitle确定删除吗 confirmhandleDel(scope.row.id) template #referenceel-button sizesmall typedanger删除/el-button/template/el-popconfirm/template 完成测试测试 实现功能08-分页显示列表 需求分析/图解 说明 显示共多少记录可以设置每页显示几条点击第几页显示对应数据 思路分析 后台使用MyBatis-plus 分页插件完成查询修改FurnController , 增加处理分页显示代码完成前台代码加入分页导航并将分页请求和后台接口结合 代码实现 创建com/nlc/furn/config/MybatisPlusConfig.java 配置类引入mybatis-plus 分页插件 Configuration public class MybatisPlusConfig {/*** 梳理* 1、注入MybatisPlusInterceptor 对象/bean* 2. 在MybatisPlusInterceptor bean 加入分页插件 PaginationInnerInterceptor*/Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor new MybatisPlusInterceptor();//这里分页需要指定数据库类型,因为不同的DB,分页SQL语句不同interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;} }修改FurnController.java 增加分页查询处理 /*** param pageNum 显示第几页 ,默认1* param pageSize 每页显示几条记录 , 默认5* return*///分页查询的接口/方法GetMapping(/furnsByPage)public Result listFurnsByPage(RequestParam(defaultValue 1) Integer pageNum,RequestParam(defaultValue 5) Integer pageSize) {//这里通过page方法返回Page对象, 对象中就封装了分页数据PageFurn page furnService.page(new Page(pageNum, pageSize));//这里我们注意观察返回的page数据结构是如何的?这样你才能指定在前端如何绑定返回的数据return Result.success(page);}为方便观察SQL, 配置MyBatis-Plus 日志输出, 修改D:\nlc_springboot_vue_temp\springboot_furns\src\main\resources\application.yml mybatis-plus:configuration:#这里我们配置输出底层的sql,方便我们观察sqllog-impl: org.apache.ibatis.logging.stdout.StdOutImpl使用Postman 进行测试 看看分页查询是否OK , 浏览器输入http://localhost:10000/furnsByPage ------看后端sql-------- Preparing: SELECT COUNT(*) FROM furnParameters:Columns: COUNT(*)Row: 5Total: 1Preparing: SELECT id,name,maker,price,sales,stock FROM furn LIMIT ?Parameters: 3(Long)Columns: id, name, maker, price, sales, stock Row: 1, 北欧风格小桌子, 熊猫家居, 180.00, 666, 7Row: 2, 简约风格小椅子, 熊猫家居, 180.00, 666, 7Row: 3, 典雅风格小台灯, 蚂蚁家居, 180.00, 666, 7Total: 3修改HomeView.vue , 完成分页导航显示、分页请求 //增加element-plus 分页控件 div stylemargin: 10px 0el-pagination size-changehandlePageSizeChangecurrent-changehandleCurrentChange:current-pagecurrentPage:page-sizes[5,10]:page-sizepageSizelayouttotal, sizes, prev, pager, next, jumper:totaltotal /el-pagination /div /div /template //增加分页初始化数据data() {return {currentPage: 1,pageSize: 5,total: 10,//修改list(), 换成分页请求数据list() { //请求显示家居列表-不带检索request.get(/api/furnsByPage, {params: {pageNum: this.currentPage,pageSize: this.pageSize}}).then(res {//绑定tableData, 显示在表格this.tableData res.extend.pageInfo.listthis.total res.extend.pageInfo.total})} //增加方法, 处理记录的变化, 这两个方法是和分页控件绑定的. //处理每页显示多少条记录变化 handlePageSizeChange(pageSize) {this.pageSize pageSizethis.list()},//处理当前页变化, 比如点击分页连接,或者go to 第几页handleCurrentChange(pageNum) {this.currentPage pageNumthis.list()}完成测试 启动项目后台服务springboot-furn 启动项目前台springboot_vue 浏览器输入 http://localhost:10000/ 分页显示效果 ● 测试分页显示效果, 浏览器: http://localhost:10000/ 文章到这里就结束了如果有什么疑问的地方请指出诸大佬们一起来评论区一起讨论 希望能和诸大佬们一起努力今后我们一起观看感谢您的阅读 如果帮助到您不妨3连支持一下创造不易您们的支持是我的动力
http://www.hkea.cn/news/14433382/

相关文章:

  • 乡土文化网站怎么做那个网站教我做美食最好
  • eclipse用来做网站前端seo搜索优化试卷
  • 查网站有没有做推广永久免费win云服务器
  • 农场游戏系统开发 网站建设推广常州免费做网站
  • 网站域名备案服务外贸网络营销软件
  • 网站设计做多宽网站建设关键词优化价格
  • 马云不懂技术如何做网站写小说的小网站
  • 用织梦做房产网站网站后台seo设置
  • 鲜花网站模版网络优化工资一般多少
  • 大连做网站哪家好网站开发图片
  • 北京南昌企业网站制作网站后台怎么修改密码
  • aspnet网站开发作业手机兼职项目
  • 赶集网做网站大型建站网站
  • 做的比较好的设计公司网站wordpress支持采集吗
  • 建站网站有哪些假网站如何做
  • 采光板及采光瓦营销型网站建设怎样在网上做推广
  • 怎么建设分销模式手机网站自己可以设计装修的软件
  • 建网站在哪里做广告济南seo网站排名关键词优化
  • 瑞安机械网站建设景安服务器管理助手如何备份网站
  • 乐平城市建设局网站五屏网站建设多少钱
  • 陕西建设教育网站wordpress主题 怎么安装
  • 电子商务网站建设需要哪些步骤寓意好兆头的公司名字
  • 加强网站建设 统计局网站内页权重查询
  • 地推app推广赚佣金seo网络推广师招聘
  • 建设个网站要多少钱婚庆网站策划
  • 网站导航菜单设计网站制作实例
  • 南昌建筑行业网站开发深圳商标注册公司
  • 给缅甸公司网站做维护工作时间段没广告的视频播放器app
  • 高级建站网站网站建设首选唯美谷
  • 图列说明网站开发的流程wordpress4.5.3漏洞