完成了本地存储功能,用户头像存储方式改为本地,其他细节优化

This commit is contained in:
dqjdda
2019-09-07 22:03:15 +08:00
parent 9fad80b1a2
commit d41b76a9ac
10 changed files with 89 additions and 33 deletions

View File

@@ -15,8 +15,7 @@
:headers="headers"
:action="updateAvatarApi"
class="avatar-uploader">
<img v-if="user.avatar" :src="user.avatar" title="点击上传头像" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"/>
<img :src="user.avatar ? baseApi + '/avatar/' + user.avatar : Avatar" title="点击上传头像" class="avatar">
</el-upload>
</div>
<ul class="user-info">
@@ -86,12 +85,14 @@ import { getToken } from '@/utils/auth'
import store from '@/store'
import { parseTime } from '@/utils/index'
import initData from '@/mixins/initData'
import Avatar from '@/assets/avatar/avatar.png'
export default {
name: 'Center',
components: { updatePass, updateEmail },
mixins: [initData],
data() {
return {
Avatar: Avatar,
ico: 'el-icon-refresh',
headers: {
'Authorization': 'Bearer ' + getToken()
@@ -101,7 +102,8 @@ export default {
computed: {
...mapGetters([
'user',
'updateAvatarApi'
'updateAvatarApi',
'baseApi'
])
},
created() {