[Vue warn]: Error in v-on handler: “TypeError: Cannot read property ‘validate‘ of undefined“

背景:写了一天的 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 等于号后面的值需要一致

你可能感兴趣的:(Vue)