扫码阅读
手机扫码阅读
Vue中使用Switch开关用来控制商品的上架与下架情况、同时根据数据库商品的状态反应到前台、前台修改商品状态保存到数据库
56 2024-08-23
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
热爱技术的小郑
扫码关注公众号
商品上下架管理效果与实现摘要
文章描述了后台商品信息管理系统的商品上下架功能,以及通过开关形式改善用户体验,同时确保数据库中商品状态与开关状态同步。
1. 效果展示
商品上下架操作通过一个开关展示,开启状态表示商品上架,关闭状态表示商品下架。前端页面展示对应商品,数据库根据开关状态存储商品上下架状态。
2. 具体实现过程
通过查看ElementUi官网组件库,使用官方提供的组件与方法实现自定义开关效果。修改数据库商品状态时,使用change事件触发函数,调用接口完成状态修改。
3. 实例代码
提出两个问题:如何根据数据库状态显示开关状态,以及如何在改变开关时更新数据库状态。解决方法包括前端页面展示时对商品状态处理,以及通过change事件调用后端接口传输商品状态和主键。
前端代码中,使用axios二次封装的方法进行接口调用,后端通过mybatis-plus实现商品信息的修改。
4. 遇到的问题
作者提到在前端传输map参数时后端无法接收,解决方法是切换接收方式至@RequestBody。另外,作者在使用mybatis-plus时误用了QueryWrapper代替UpdateWrapper导致错误修改信息。
5. 后语
作者认为学习是一个不断进步的过程,并提出学习中遇到的困难和解决方案。
想要了解更多内容?
文章来源:
热爱技术的小郑
扫码关注公众号
CSDN 2022博客之星后端领域TOP 1;专家博主官方认证;全网10W+粉丝;主要用公众号分享纯干货知识,前沿技术、实战项目开发经验、优秀项目源码案例等。我坚信总有一篇文章对你有用
88 篇文章
浏览 4737
热爱技术的小郑的其他文章
Spring boot +Thymeleaf 本地图片加载失败(图片路径)的问题及解决方法
在Spring Boot应用程序中,有时候我们会遇到本地图片不能加载的问题,这通常是由于图片路径不正确导致的。在本文中,我们将详细讲解这个问题的原因,并提供两个示例来说明如何解决这个问题
一文教会你如何在Linux系统中使用Docker安装Mysql 5.7版本 【详细过程+图解】
在windows下安装过mysql 很麻烦,在linux下安装过mysq相比容易一点。使用docker安装mysql方便的很。阅读本文章前,你需要掌握linux的相关知识,docker的相关知识。
SpringBoot+Vue 实现 视频轮播图效果【内含详细源码组件+具体使用方式】
Vue 之 插件 轮播组件 vue-awesome-swiper 不仅可以实现图片的轮播、还可以实现视频效果的轮播。视频轮播图我抽离成为一个组件。。。。。。
心理健康管理系统【毕业设计一】
文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一下。为何分享?踩过的坑没必要让别人
Java系列知识之~~增强for循环和一般for循环的对比使用
增强for循环(Enhanced for Loop)和一般循环(Regular Loop)是两种在编程中常用的循环结构,它们各有特点和适用场景。。。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线