<el-form :model="ruleData" :rules="rules" ref="ruleData" >
<el-form-item prop="username">
<el-input v-model="ruleData.username" placeholder="用户名"></el-input>
</el-form-item>
<el-form-item prop="password">
<el-input type="password" v-model="ruleData.password" placeholder="密码">
</el-input>
</el-form-item>
</el-form>
:model里绑定表单数据对象,:rules绑定表单数据对象的规则,ref绑定控件$ref;
v-model绑定对象里面的数据,prop数据对象每项数据对应的规则,type文本框类型;
data: function(){
return {
ruleData:{
username: "mm",
password: "123",
},
rules:{
username:[{
required:true,message:"请输入用户名",trigger:"blur"
}],
password:[{
required:true,message:"请输入密码",trigger:"blur"
}],
}
}
},