vue个人信息页面代码
时间: 2024-01-14 10:20:56 浏览: 146
vue自己的代码
根据提供的引用内容,以下是一个简单的Vue个人信息页面的代码示例:
```html
<template>
<div>
<h1>个人信息</h1>
<el-form :model="userlist" :rules="rules" ref="userForm" label-width="100px">
<el-form-item label="姓名" prop="name">
<el-input v-model="userlist.name"></el-input>
</el-form-item>
<el-form-item label="年龄" prop="age">
<el-input v-model="userlist.age"></el-input>
</el-form-item>
<el-form-item label="性别" prop="gender">
<el-radio-group v-model="userlist.gender">
<el-radio label="男">男</el-radio>
<el-radio label="女">女</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="save">保存</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
data() {
return {
userlist: {
name: '',
age: '',
gender: ''
},
rules: {
name: [
{ required: true, message: '请输入姓名', trigger: 'blur' }
],
age: [
{ required: true, message: '请输入年龄', trigger: 'blur' }
],
gender: [
{ required: true, message: '请选择性别', trigger: 'change' }
]
}
}
},
methods: {
save() {
this.$refs.userForm.validate((valid) => {
if (valid) {
// 提交表单数据的逻辑
console.log('表单验证通过,提交数据');
} else {
console.log('表单验证失败');
return false;
}
});
}
}
}
</script>
```
这是一个简单的Vue组件,用于展示个人信息并允许用户修改并保存。组件中使用了Element UI组件库来实现表单的展示和验证功能。用户可以输入姓名、年龄和选择性别,并点击保存按钮来提交表单数据。在保存方法中,会进行表单验证,如果验证通过,则可以执行提交表单数据的逻辑。
阅读全文