Vue中使用Switch开关用来控制商品的上架与下架情况、同时根据数据库商品的状态反应到前台、前台修改商品状态保存到数据库( 二 )

4、自己遇到的问题1、前端传输map参数给后端、后端接收不到对应的信息 。

  • 将axios进行了二次封装、由于不是使用url地址栏拼接的形式,我就想使用map的形式传递给后端(map可以传递多个自定义参数、前两天刚解决使用map传递多个自定义参数【使用Get、后端的接口方法是@RequestParam】),现在修改使用的是Put、后端要换一种参数接收方式@RequestBody 。这样可以正常接收
具体啥情况、我现在还不太清楚:这篇博客讲解两者之前的清区别楚:@RequestBody和@RequestParam区别全面详细
使用下方的可以用拼接的形式
'/car/updatecarstatus/'+car_id+"/"+status2、后端使用mybatis-plus进行信息的修改、结果修改了不该修改的信息我想根据商品主键单独修改商品的状态信息、结果商品的库存量一并给我修改成了 。这可以就离了一个大普,
自己错误使用了修改信息 QueryWrapper<User> queryWrapper = new QueryWrapper<>();应该使用 UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
Vue中使用Switch开关用来控制商品的上架与下架情况、同时根据数据库商品的状态反应到前台、前台修改商品状态保存到数据库

文章插图

Vue中使用Switch开关用来控制商品的上架与下架情况、同时根据数据库商品的状态反应到前台、前台修改商品状态保存到数据库

文章插图
自己所做mybatis-plus笔记、我严重怀疑我记笔记记错了
5、后语我太菜啦、学无止境、整理不易、点个赞呗
【Vue中使用Switch开关用来控制商品的上架与下架情况、同时根据数据库商品的状态反应到前台、前台修改商品状态保存到数据库】

经验总结扩展阅读