继续看B站程序员青戈的视频10. Vue实现增删改查_哔哩哔哩_bilibili ,视频中主要讲了用axios进行前后端交互,vue的增加,批量删除,编辑,模糊查询等功能,此视频可谓是教的非常清晰了,对于完全小白的我不要太友好,哈哈哈哈哈。好了,正文开始。
①在apifox里面不传username,nickname出现400的错误
解决方法:在@RequestParam后加上(defaultValue = "")如下图所示,图中表示@RequestParam(defaultValue = "")表示如果请求中没有提供对应参数的值,那么就会将参数的默认值设为一个空字符串("")。在这个特定的情况下,如果请求中没有提供username、nickname或address参数的值,那么它们将被默认设置为空字符串,而不会是null。
修改之后的实际效果
②如果在数据库中新增一为id为8,其他字段的数据不写只写address为“江西宜春”,查出的结果如下图所示:
解决方法:
按照如下的代码加上判断
③学习到第十个视频时,使用axios时出现如下错误:
request is not defined
解决方法:
在需要使用的vue页面写引入示例,加this,引入全局变量
解决后的效果:
④出现axios请求超时问题,截图如下:
解决方法:
⑤在学习第10个视频时,出现下面错误:
: Cannot read properties of undefined (reading ’row')
解决方法:版本问题 将下图1中所圈的代码会换成图2代码
⑥实现批量删除功能时,出现404的错误
分析原因:批量删除的url地址不一致,后端批量删除接口多了“/”
以上就是我在学习第10个视频所遇到的问题,希望对友友们有所帮助!