Form表单清空校验结果和内容resetFields方法不起效

   日期:2020-09-02     浏览:220    评论:0    
核心提示:开始一直以为代码或者单词写错了,来回测试调试.都正常就是不能实现清空效果,

开始一直以为代码或者单词写错了,来回测试调试.都正常就是不能实现清空效果,

    <el-form ref="formRef" :model="form" label-width="80px">
      <el-form-item label="活动名称">
        <el-input v-model="form.name"></el-input>
      </el-form-item>
      <el-form-item prop="password" label="密码">
        <el-input v-model="form.password" ></el-input>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="Submit">登录</el-button>
        <el-button @click="cancel">取消</el-button>
      </el-form-item>
    </el-form>

后来想到是不是和校验有关 然后加了一个,果然好了…

    <el-form ref="formRef" **:rules="rules"** :model="form" label-width="80px">
      <el-form-item label="活动名称">
        <el-input v-model="form.name"></el-input>
      </el-form-item>
      <el-form-item prop="password" label="密码">
        <el-input v-model="form.password" ></el-input>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="Submit">登录</el-button>
        <el-button @click="cancel">取消</el-button>
      </el-form-item>
    </el-form>

加入校验规则:

password: [
          { required: true, message: '请输入活动名称', trigger: 'blur' },
          { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
        ]

最后惊奇的发现加验证规则的这个重置功能已经实现,另外一个没加的还是没有任何效果 这是个小坑 大家注意 个人理解和经验,有误麻烦留言我及时改进 谢谢

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服