vue-verify-plugin。vue项目表单验证插件

发布于:2024-11-03 ⋅ 阅读:(114) ⋅ 点赞:(0)

安装 npm install vue-verify-plugin

使用

main.js

import Vue from "vue";
    import verify from "vue-verify-plugin";
    Vue.use(verify,{
        blur:true
    });

 使用

<template>
	<div class="input-box clearFix">
		<div>
			<input v-model="age" v-verify="age" placeholder="age"/>
			<label class="fl" v-remind="age"></label>
		</div>
		<div>
			<input type="text" class="phoneIcon fl" placeholder="手机号码" v-model="regInfo.phone" v-verify="regInfo.phone">
			<label class="fl" v-remind="regInfo.phone"></label>
		</div>
		<button v-on:click="submit">提交</button>
	</div>
</template>

<script>

 export default {
        name: 'app',
        data () {
            return {
                age:"",
                regInfo: {
                    phone: ""
                }
            }
        },
        verify: {
            age:"required",
            regInfo: {
                phone: ["required","mobile"]
            }
        },
        methods:{
            submit: function () {
                console.log(this.$verify.check());
                console.log(this.$verify.check('age'));
            }
        }
    }

</script>

v-verify 修饰符说明
 

//自定义teacher分组
v-verify.teacher
//验证student 分组
this.$verify.check("student")

v-verify指令也可使用 arg参数进行验证分组

如果同时使用修饰符和arg分组 则arg会覆盖修饰符分组

v-verify:student
//验证student 分组
this.$verify.check("student")
v-remind 验证错误提示

 

来自: vue-verify-plugin - npm


网站公告

今日签到

点亮在社区的每一天
去签到