由于新增跟修改用的是同一个弹窗,所以当修改提交时,要清空 input 框内的值。

提交时不能只把 父对象formData 设置为空对象。即this.formData = {} 是错误的

正确的写法为 this.formData = {name: '' }

原因:如果把this.formData设置为空,this.formData.name 就是 undefined,此时就会赋值不上。

     <el-form ref="popupContent" :model="formData" :rules="popupContentRules">
        <el-row>
          <el-form-item label="姓名" label-width="80px" prop="name">
            <el-input name="name" @keyup.native="judge" v-model="formData.name"/>
          </el-form-item>
        </el-row>
      </el-form>

 

Logo

前往低代码交流专区

更多推荐