el-form执行resetFields方法时不能实现对表格的重置。
(0)

如果ref名字没有错,同时prop关联的字段名是和form的key值是一样的情况它依然不生效,
那可能是因为,你现在的值就是你form表单第一次打开的值,form表单的重置是以第一次打开的数据作为重置标准。所以你使用重置方法其实是重置了,但是重置的还是你第一次展示出来的值。
这种情况在使用dialog展示表单时很常见。因为dialog打开时,你同时把值传过去了,所以底层上你传过去的数据才是你的初始化数据,这种方法解决办法也很简单,在dialog上所以v-if来控制就行。代码如下:

    <el-dialog v-if="isadd" v-model="isadd" width="35%" center>
      <edit :data="data"  @closed="closed" />
    </el-dialog>
本文为作者valive发布,未经允许禁止转载!
上一篇 下一篇
评论
评论已关闭 >_<

评论已关闭