Vuerify
Validation plugin for Vue.js
Features
- Supports both Vue 1.x and 2.0
- Compact
- Simple
Demo
Docs
Installation
npm i vuerify -S
install directive
# Vue 1.x npm i v-vuerify -S # Vue 2.x npm i v-vuerify-next -S
Usage
Vue
component
template: ` <form @submit.prevent="handleSubmit"> <input type="text" v-model="username"> <input type="password" v-model="password"> <input type="password" v-model="conform"> <input type="submit"> <ul><li v-for="err in errors" v-text="err"></li></ul> </form> ` { return username: '' password: '' conform: '' } vuerify: username: 'required' password: test: /\w{4,}/ message: '至少四位字符' conform: { return val === thispassword } message: '密码输入不一致' compouted: { return this$vuerify$errors } methods: { if this$vuerify // do sth }
Development
npm installnpm run dev
TODO
- English Documentation
License
WTFPL