parameter icon indicating copy to clipboard operation
parameter copied to clipboard

对于一个已存在的值,需要置空,如何传参

Open gaochengyidlmu opened this issue 7 years ago • 6 comments

例如用户预约日期字段,用户原先选择了一个日期,保存成功。 后来用户想暂时移除该日期,于是删除了选择的日期,此时前端将该字段以 NULL 形式告知后端,该字段已被删除。 但此时 parameter 做校验时,即使标识了 required = false, allowEmpty = true,仍然会报错。

gaochengyidlmu avatar Aug 13 '18 04:08 gaochengyidlmu

Same here (required = false) cannt work with (allowEmpty = true)

trylovetom avatar Mar 02 '19 13:03 trylovetom

同问呀,前端传的字段是null,但是后端配置了type=int,required = false, allowEmpty = true,会报错呀

enjoyWeb avatar Jan 03 '20 02:01 enjoyWeb

能否提供一个报错的例子?

fengmk2 avatar Jan 03 '20 03:01 fengmk2

能否提供一个报错的例子? 前端传参{sort: null}, 后端eggjs在controller校验规则为sort: { type: 'int', required: false, allowEmpty: true}, 报错{"message":"should be an integer","code":"invalid","field":"sort"}

enjoyWeb avatar Jan 03 '20 03:01 enjoyWeb

同问+1

konglingwen94 avatar Dec 10 '20 06:12 konglingwen94

同问+1

konglingwen94 avatar Dec 10 '20 06:12 konglingwen94