ivew的form表单验证radio时出现的问题

如图代码,这是一个编辑详情的一个表单,明明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" }]
阅读 5.2k
2 个回答

图片描述

如果是在Modal弹出框中可以像我这样解决,visible对控制弹出框开启与否的,我之前也出现你这问题,加了之后就解决了,不知道和你的情况是一样的不

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题