如何使用vuejs实现更好的Form validation?

用vuejs对Form验证怎么进行对submit验证,验证失败不跳转,成功才跳转?我试了好几个方法都没实现,很郁闷,要么不验证,要么就是验证了不进行跳转

如何用vuejs实现更好的Form validation?

好像还是vue-validator资料多些,接下来打算用这个了:https://github.com/vuejs/vue-validator

vue用于表单验证目前有三个插件

vue-validator

Vue validator

vue-form

举个例子吧,我用的的是vue-form

html:

邮箱*
      </div>
      <div class="form-group"&gt;
        <label><a href="https://www.f2er.com/tag/yonghuming/" target="_blank" class="keywords">用户名</a>*</label>
          <input class="form-control" v-model="model.email" v-form-ctrl name="email" type="email" required />

      </div>
      <div class="errors" v-if="myform.$submitted"&gt;
        <p class="bg-danger text-center" v-if="myform.name.$error.<a href="https://www.f2er.com/tag/required/" target="_blank" class="keywords">required</a>"&gt;请输入<a href="https://www.f2er.com/tag/yonghuming/" target="_blank" class="keywords">用户名</a>.</p>
        <p class="bg-danger text-center" v-if="myform.email.$error.email"&gt;请输入正确的邮箱.</p>
      </div>
      <button class="btn btn-success btn-block" type="submit"&gt;提交</button>

js:

demo完整代码这里点击预览可以查看

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

相关文章

问题现象 elmentui的el-tree数据加载问题,导致第一次加载选中当前节点和高亮当前节点没有生效。 解决方...
因为刚打开文件,vscode默认是预览状态,如果编辑过之后,就不会有这个问题。 可以通过双击将预览状态接...
前言 上篇文章我们介绍了国产SM4加密算法的后端java实现方案。没有看过的小伙伴可以看一下这篇文章。 h...
在项目中引入动态路由时报错 写法: 报错: Module build failed (from ./node_modules/_eslint-loader@2...
问题产生 在使用babel编译es6时,遇到报错Uncaught ReferenceError: regeneratorRuntime is not define...
父组件的编写 &amp;lt;a:orgCode=orgCode &amp;gt;&amp;lt;/a&amp;gt; 在data里面增加...