关于常用的validate校验

223 阅读1分钟
<template>
	<el-form :model="formModel" :rules="formRules">
    	
    <el-form>
</template>
<script>
	export default {
    	data(){
        	return {
            	formRules:{
                	name:[
                    	//使用表达式校验
                    	{pattern: /^(?!_)[a-zA-Z]/,message:'使用表达式校验',trigger:'blur'}
                    ],
                    dateTime:[
                    	//校验数组
                    	{type: 'array',message:'校验数组类型的', trigger:'change'}
                    ],
                    address:[
                    	//使用自定义校验
                    	{required:true,validator:(rule,value,callback)=> callback()}
                    ]
                }
            }
        }
    }
</script>