代码模版-实现form表单输入框和label统一对齐,vue+elementui
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
<template>
<el-form ref="form" :model="form" label-width="120px">
<el-form-item label="用户名">
<el-input v-model="form.username"></el-input>
</el-form-item>
<el-form-item label="密码">
<el-input type="password" v-model="form.password"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit">登录</el-button>
</el-form-item>
</el-form>
</template>
<script>
export default {
data() {
return {
form: {
username: '',
password: ''
}
};
},
methods: {
onSubmit() {
this.$refs.form.validate((valid) => {
if (valid) {
alert('登录成功!');
} else {
alert('请输入正确的用户名和密码!');
return false;
}
});
}
}
};
</script>
这个代码实例使用了Vue.js和Element UI来创建一个简单的登录表单。label-width
属性设置了表单项的标签宽度,确保了表单的对齐。当用户点击登录按钮时,会触发onSubmit
方法进行表单验证。如果验证通过,会弹出一个提示框显示登录成功;如果不通过,则显示请输入正确信息,并停止提交。这个例子展示了如何结合Vue和Element UI来快速构建一个现代化的前端表单。
评论已关闭