npm 包 autuv 使用教程

阅读时长 4 分钟读完

介绍

Autuv 是一款基于 Vue.js 的表单验证组件,支持多种验证规则和自定义验证规则。使用 Autuv 能够轻松地实现表单验证功能,并提高了异常信息的友好度。

安装

通过 npm 安装:

使用

引入 Autuv:

在 Vue 实例中注册组件:

在模板中使用 Autuv:

API

Props

Prop 类型 说明 默认值
rules Object 验证规则 {}
value Object 表单的数据对象 {}
options Object 配置选项 {}
errorList Object 当前错误信息的对象 {}

rules

验证规则对象包含多个验证规则,键名是需要验证的字段名称,键值是一个验证规则数组。

例如:

-- -------------------- ---- -------
-
  --------- -
    - --------- ----- -------- --------- --
    - ---- -- ---- --- -------- -------- ---- ------ --
    - -------- ------------------------------------------------------ -------- --------- -
  --
  --------- -
    - --------- ----- -------- -------- --
    - ---- -- ---- --- -------- ------- ---- ------ -
  -
-

Methods

方法名 说明 参数
validate 对整个表单进行校验 callback

Events

事件名 说明 回调函数参数
validate 校验整个表单 校验结果

示例

-- -------------------- ---- -------
----------
  -----
    ------ -------------- ------------- -----------------------------
    ------- -------------------------------
  ------
-----------

--------
  ------ ----- ---- -------

  ------ ------- -
    ----------- -
      -----
    --
    ------ -
      ------ -
        ----- -
          --------- ---
          --------- --
        --
        ------ -
          --------- -
            - --------- ----- -------- --------- --
            - ---- -- ---- --- -------- -------- ---- ------ --
            - -------- ------------------------------------------------------ -------- --------- -
          --
          --------- -
            - --------- ----- -------- -------- --
            - ---- -- ---- --- -------- ------- ---- ------ -
          -
        -
      -
    --
    -------- -
      ------------ -
        ------------------------------ -- -
          -- ------- -
            ---------------------
          - ---- -
            ---------------------
          -
        --
      -
    -
  -
---------

总结

Autuv 是一款方便实用的表单验证组件,可以轻松地实现表单验证功能,并提高了异常信息的友好度。希望这篇文章能够帮助读者学习 Autuv 的使用方法。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60058a6781e8991b448ed388

纠错
反馈