首页 > 其他 > 详细

vue elment ui 中关于清空表单的问题

时间:2020-07-07 16:15:09      阅读:57      评论:0      收藏:0      [点我收藏+]

初学vue掉进了需多坑,下面是关于表单重置的问题处理方法:

1.例如一个添加dialog 填入数据后保存,关闭了dialog ,然后再次添加又显示上次添加的数据;这时就需要我们el-dialog 添加 @close绑定方法 如下:

    <!-- 添加dialog -->
            <el-dialog width="60%" :title="dialogTitle" :visible.sync="dialogFormVisible" @close="addDialogClosed">
                <el-form :model="caseform" ref="caseformRef">
                    <el-form-item label="用例名称" :label-width="formLabelWidth" prop="case_name">
                        <el-input v-model="caseform.case_name" autocomplete="off"></el-input>
                    </el-form-item>
                    <el-form-item label="用例描述" :label-width="formLabelWidth" prop="case_desc">
                        <el-input v-model="caseform.case_desc" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" autocomplete="off"></el-input>
                    </el-form-item>
                </el-form>
                <div slot="footer" class="dialog-footer">
                    <div>
                        <el-button @click="dialogFormVisible=false">取 消</el-button>
                        <el-button type="primary" @click="addcase()">确定</el-button>
                    </div>
                </div>
            </el-dialog>
    

      // 对话框的关闭事件,item一定要加prop属性 和model 绑定的一致
      addDialogClosed() {
          this.$refs.caseformRef.resetFields()
      }

尤其需要注意到是 item一定要加prop属性和model 绑定的一致,并且绑定的数据名称和后端接口返回的字段名称也一致,此方法亲测有效,大家可以尝试。

 

 

 

 

item 一定要加prop属性

vue elment ui 中关于清空表单的问题

原文:https://www.cnblogs.com/mlmy/p/13261416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!