vue-请求接口,出现参数不能为空? 我也不知道你要什么数据,可不就是为空?

大家做项目可能会出现请求接口,该传的参数都传,会报错请求参数不能为空,但是我也不知道你要什么数据,我该填啥?

下面我为大家一一解答

先来看一下场景

点击添加用户按钮,弹出对话框,填写数据,请求接口
vue-请求接口,出现参数不能为空? 我也不知道你要什么数据,可不就是为空?_第1张图片
vue-请求接口,出现参数不能为空? 我也不知道你要什么数据,可不就是为空?_第2张图片
然后你写接口会报请求参数不能为空的提示
vue-请求接口,出现参数不能为空? 我也不知道你要什么数据,可不就是为空?_第3张图片

**

敲黑板!!!!

**

这里有两个事件,一个是点击添加用户,一个是对话框里面的确定按钮。出现参数不能为空的原因,很可能是你在点击添加用户的时候就请求接口了。这是错误的,因为此时确实你什么参数也没传,当然是请求参数为空

只有在对话框里面填完数据,你在点击确定按钮的时候,请求接口,此时才有数据!!!一定要注意逻辑,和时机

你可能感兴趣的:(公司项目相关,做程序时遇到的那些坑)