feat: 用户设置

This commit is contained in:
wf 2024-06-21 14:15:53 +08:00
parent 7dce737aed
commit a9ae7fcbf0

View File

@ -1,18 +1,20 @@
<template> <template>
<div class="dc-page"> <div class="dc-page">
<a-row> <a-row align="center">
<a-col :span="4"> <a-col :span="2">
<div> <div>
<a-avatar :size="100"> <a-avatar :size="100" @click="toast" trigger-type="mask">
<img alt="avatar" :src="myImage" /> <img alt="avatar" :src="myImage" />
<template #trigger-icon>
<IconEdit />
</template>
</a-avatar> </a-avatar>
</div> </div>
</a-col> </a-col>
<a-col :span="6"> <a-col :span="12">
<div>头像</div> <a-space direction="vertical" size="large">
</a-col> <a-descriptions :data="data" title="用户资料" :align="{ label: 'right' }" />
<a-col :span="6"> </a-space>
<div>头像</div>
</a-col> </a-col>
</a-row> </a-row>
</div> </div>
@ -20,6 +22,34 @@
<script setup lang="ts"> <script setup lang="ts">
import myImage from "@/assets/img/my-image.jpg"; import myImage from "@/assets/img/my-image.jpg";
import { getCurrentInstance } from "vue";
const { proxy } = getCurrentInstance();
const data = ref([
{
label: "用户名:",
value: "admin"
},
{
label: "昵称:",
value: "兔子先森"
},
{
label: "邮箱:",
value: "2547096351@qq.com"
},
{
label: "手机号:",
value: "15888888888"
},
{
label: "地址:",
value: "浙江杭州"
}
]);
const toast = () => {
proxy.$message.info("This is an info message");
};
</script> </script>
<style lang="scss" scoped></style> <style lang="scss" scoped></style>