vue配合ivew使用Form表单rules不生效

<Form
                ref="checkParams"
                :model="checkParams"
                :label-width="100"
                inline
                class="form-border"
                :rules="ruleValidate"
            >
                <FormItem label="是否有人设" prop="figure">
                    <RadioGroup v-model="checkParams.figure" vertical>
                        <Radio
                            v-for="mark in havePerson"
                            :label="mark.label"
                            :key="mark.label"
                        >
                            <Tooltip :content="mark.tooltip" placement="right">
                                {{ mark.label }}
                            </Tooltip>
                        </Radio>
                    </RadioGroup>
                </FormItem>
            </Form>
data() {
        return {
            checkParams: {
                figure: ""
            },
            ruleValidate: {
                figure: [
                    {
                        require: true,
                        trigger: "change"
                    }
                ]
            }
         };

image.png
页面一直这样连红色必填标记都没有,感觉写的也没有问题啊

阅读 3.5k
1 个回答

是否是必填不是 required 么,你少个 d

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