[关闭]
@FarmerZ 2017-03-06T07:10:08.000000Z 字数 1268 阅读 915

cddv vue.js 表单验证插件使用说明

一、安装

  1. import cddv from cddv;
  2. Vue.use(cddv);

简要使用说明

该插件主要使用指令的形式
能够实现我们平常的绝大部分使用

表单指令——v-cddv-input:arg={id:,format:,,title:,}

示例

  1. <div>
  2. <input v-cddv-input:type="{id:'email',format:'Mail',title:'邮箱'}" type=text ../>
  3. </div>
  4. <div v-cddv-msg:email></div>

错误信息指示指令——v-cddv-msg:id

示例

  1. <div class="inputs">
  2. <label>账户</label>
  3. <input type="text" v-cddv-input:nonvoid="{id:'account',format:,title:'账户'}">
  4. <label>密码</label>
  5. <input type="text" v-cddv-input:equal="{id:'psd',format:,title:'密码'}">
  6. <label>邮箱</label>
  7. <input type="text" v-cddv-input:reg="{id:'email',format:'Mail',title:'邮箱'}">
  8. </div>
  9. <div class="check-msg">
  10. <div v-cddv-msg:account></div>
  11. <div v-cddv-msg:psd></div>
  12. <div v-cddv-msg:email></div>
  13. </div>

默认情况下,各个都是不显示的,当第一次输入后,开始进行验证,使用的change事件,所以会比较高性能。下面的显示错误的框也可以添加样式,出现在页面的任何指定位置。其主要是根据验证的结果进行display的值的变换。

提交按钮指令——v-cddv-final-check

该指令默认情况下是以一个组件实例的范围为边界的,嵌套的话,父组件就会包含子组件,此时就会存在错误,所以建议不要潜逃使用

示例

  1. <a classs='btn' v-cddv-final-check:method="{keys:['id1','id2',...]}">提交</a>
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注