如图代码,这是一个编辑详情的一个表单,明明RadioGroup已经有默认值了,验证规则是required,但是为什么提交时还是提示我没有选择??
(这是刚打开编辑表单时,什么都不做直接保存会发生的状况,但是当我手动再去选择一下radio,就不会有这种问题)
<FormItem prop="position" label="选择位置">
<RadioGroup v-model="formDetail.position">
<Radio label="1"></Radio>
<Radio label="2"></Radio>
</RadioGroup>
</FormItem>
这是验证规则:
position: [{ required: true, message: "请选择位置", trigger: "change" }]
如果是在Modal弹出框中可以像我这样解决,visible对控制弹出框开启与否的,我之前也出现你这问题,加了之后就解决了,不知道和你的情况是一样的不