form-create 添加校验规则

14 min read
<template>
    <form-create :rule="rule" v-model="fApi" :option="options"/>
</template>

<script>
    export default {
        data(){
            return {
                fApi:{},
                options:{
                    onSubmit:(formData)=>{
                        alert(JSON.stringify(formData))
                    }
                },
                rule:[
                    {
                        type:'input',
                        field:'name',
                        title:'名称',
                        validate: [{type: 'string', required: true, message:'请输入名称'}]
                    }
                ]
            }
            
        }
    }
</script>