diff --git a/src/views/public/share/shareList.vue b/src/views/public/share/shareList.vue index a8ee97c..1cc7c7d 100644 --- a/src/views/public/share/shareList.vue +++ b/src/views/public/share/shareList.vue @@ -9,7 +9,7 @@ {{ netdiskName }} -
+
{{ sharer.showName }}的分享
@@ -670,14 +670,16 @@ export default { getSharer() { api.getSharer({shareId: this.shareId}).then(res => { this.sharer = res.data - this.sharerAvatarUrl = window.location.origin + this.imageUrl + res.data.avatar - if (this.sharer.netdiskName) { - this.netdiskName = this.sharer.netdiskName + if (res.data) { + this.sharerAvatarUrl = window.location.origin + this.imageUrl + res.data.avatar + if (this.sharer.netdiskName) { + this.netdiskName = this.sharer.netdiskName + } + if (this.sharer.netdiskLogo) { + this.netdiskLogo = this.sharer.netdiskLogo + } + this.$store.dispatch('user/setLogo', {netdiskName: this.netdiskName, netdiskLogo: this.netdiskLogo}) } - if (this.sharer.netdiskLogo) { - this.netdiskLogo = this.sharer.netdiskLogo - } - this.$store.dispatch('user/setLogo', {netdiskName: this.netdiskName, netdiskLogo: this.netdiskLogo}) }) }, currentChange(pageIndex) {