背景:写了一天的 Bug…
在这里插入图片描述
错误提示:“TypeError: Cannot read property ‘validate’ of undefined”

我的错误是在点击确定按钮时产生,问题出在表单相关的代码上

        <Form :rules="rulesModel1" :model="formModel1" :label-width="80" >
          <FormItem label="承办人" prop="undertaker">
            <Select v-model="formModel1.undertaker" placeholder="选择承办人" clearable>
              <Option v-for="item in this.undertakerModelList" :value="item.user_name" :key="item.id">
                {{ item.real_name }}
              </Option>
            </Select>
          </FormItem>
        </Form>

经过修改,问题出在第一行

<Form :rules="rulesModel1" :model="formModel1" :label-width="80" >

没写 ref="formModel1" ,ref不能省略

<Form :rules="rulesModel1" :model="formModel1" :label-width="80"  ref="formModel1">

此外 :model 和 ref 等于号后面的值需要一致

Logo

前往低代码交流专区

更多推荐