vue输入框axios请求传参undefined,自动过滤为空的参数
参数如果是undefined的时候,传参时会默认无这个字段,自动过滤掉。// 传参时有如下两个,但是肯有可能其中某一个为空,但是又不想传给后端{name:'wf',age:''}// 咱们可以这样写,一旦为空,给它赋值为undefined{name:'wf',age: this.age ? this.age : undefined}// 接口请求的时候参数就会自动转换成下面这种方式,将没有赋值的a
·
参数如果是undefined的时候,传参时会默认无这个字段,自动过滤掉。
// 传参时有如下两个,但是很有可能其中某一个为空,但是又不想传给后端
{
name:'wf',
age:''
}
// 咱们可以这样写,一旦为空,给它赋值为undefined
{
name:'wf',
age: this.age ? this.age : undefined
}
// 接口请求的时候参数就会自动转换成下面这种方式,将没有赋值的age自动过滤掉
{
name:'wf'
}
更多推荐
已为社区贡献1条内容
所有评论(0)