提交 f7087426 authored 作者: 王鹏飞's avatar 王鹏飞

增加用户默认头像

上级 c717eaba
<template> <template>
<div class="app-aside"> <div class="app-aside">
<div class="user" v-if="showUser"> <div class="user" v-if="showUser">
<div class="user-avatar"><img :src="user.avatar" /></div> <div class="user-avatar"><img :src="avatar" /></div>
<div class="user-tools"> <div class="user-tools">
<span><router-link to="/account/password">修改密码</router-link></span> <span><router-link to="/account/password">修改密码</router-link></span>
<span @click="logout">退出登录</span> <span @click="logout">退出登录</span>
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
</template> </template>
<script> <script>
import defaultAvatar from '@/assets/images/avatar.png'
export default { export default {
name: 'AppAside', name: 'AppAside',
props: { props: {
...@@ -45,6 +47,9 @@ export default { ...@@ -45,6 +47,9 @@ export default {
}, },
user() { user() {
return this.$store.state.user return this.$store.state.user
},
avatar() {
return this.user.avatar || defaultAvatar
} }
}, },
methods: { methods: {
...@@ -79,7 +84,6 @@ export default { ...@@ -79,7 +84,6 @@ export default {
.user-avatar { .user-avatar {
width: 60px; width: 60px;
height: 60px; height: 60px;
background-color: #999;
border-radius: 50%; border-radius: 50%;
overflow: hidden; overflow: hidden;
img { img {
......
...@@ -106,3 +106,7 @@ body { ...@@ -106,3 +106,7 @@ body {
font-size: 18px; font-size: 18px;
color: #999; color: #999;
} }
.el-tabs__item {
font-size: 18px;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论