simple-vue-validator

A simple yet flexible validator library for vue.js

  • Owner: semisleep/simple-vue-validator
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Simple Vue Validator

Simple Vue validator is a lightweight yet flexible plugin for Vue.js 2.0 that allows you to validate input fields, and display errors. It watches changes of your model data, validates them and informs you with the validation result.

It supports the following features:

  • Fully customized validation rules.
  • Cross field validation.
  • Async/ajax validation (with supports of loading indicator, result caching, debounced user input).
  • Validating custom component.
  • Dynamic form / multiple validation instances.

Documentation

Please checkout the full documentation for more detail.

Installation

Package is installable via npm.

npm install --save simple-vue-validator

You can also install it via bower.

bower install --save simple-vue-validator

NOTE: for bower package, please use /dist/plugin.js.

Configuration

import Vue from 'vue';
import SimpleVueValidation from 'simple-vue-validator';
Vue.use(SimpleVueValidation);

Basic Usage

Define the validators object in your vue / component instance:

validators: {
      email: function (value) {
        return Validator.value(value).required().email();
      }
    }

In the template HTML use the validation object injected by the library to display validation status / results.

<div class="message">{{ validation.firstError('email') }}</div>

Please checkout the full documentation for more detail.

license MIT

Main metrics

Overview
Name With Ownersemisleep/simple-vue-validator
Primary LanguageVue
Program languageCSS (Language Count: 4)
Platform
License:MIT License
所有者活动
Created At2016-12-09 13:55:55
Pushed At2023-01-11 22:28:35
Last Commit At2021-05-27 17:12:50
Release Count0
用户参与
Stargazers Count292
Watchers Count9
Fork Count28
Commits Count201
Has Issues Enabled
Issues Count55
Issue Open Count15
Pull Requests Count6
Pull Requests Open Count20
Pull Requests Close Count6
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private