diff --git a/web_src/vuepages/pages/repos/components/ActiveOrgs.vue b/web_src/vuepages/pages/repos/components/ActiveOrgs.vue index 041ff6b34..15c874d57 100644 --- a/web_src/vuepages/pages/repos/components/ActiveOrgs.vue +++ b/web_src/vuepages/pages/repos/components/ActiveOrgs.vue @@ -39,9 +39,12 @@ export default { res = res.data; if (res.Code == 0) { this.list = res.Data.Orgs || []; + } else { + this.list = []; } }).catch(err => { console.log(err); + this.list = []; }); }, }; diff --git a/web_src/vuepages/pages/repos/components/ActiveUsers.vue b/web_src/vuepages/pages/repos/components/ActiveUsers.vue index 7593fb7f3..a02a6b10c 100644 --- a/web_src/vuepages/pages/repos/components/ActiveUsers.vue +++ b/web_src/vuepages/pages/repos/components/ActiveUsers.vue @@ -46,10 +46,14 @@ export default { followingUsers(userInfo.User.Name, followingOrNot).then(res => { if (res.status == 204) { // 成功 userInfo.Followed = !userInfo.Followed; + } else { + console.log(res); } }).catch(err => { if (err.response.status == 401) { // 未登陆 window.location.href = '/user/login'; + } else { + console.log(err); } }); } @@ -59,9 +63,12 @@ export default { res = res.data; if (res.Code == 0) { this.list = res.Data.Users || []; + } else { + this.list = []; } }).catch(err => { console.log(err); + this.list = []; }); }, }; diff --git a/web_src/vuepages/pages/repos/components/ReposList.vue b/web_src/vuepages/pages/repos/components/ReposList.vue index ce284abdf..0ce42c152 100644 --- a/web_src/vuepages/pages/repos/components/ReposList.vue +++ b/web_src/vuepages/pages/repos/components/ReposList.vue @@ -76,10 +76,15 @@ export default { LetterAvatar && LetterAvatar.transform(); } }); + } else { + this.list = []; + this.total = 0; } }).catch(err => { console.log(err); this.loading = false; + this.list = []; + this.total = 0; }); }, search() { diff --git a/web_src/vuepages/pages/repos/components/SearchBar.vue b/web_src/vuepages/pages/repos/components/SearchBar.vue index 305619e96..5ccc399f2 100644 --- a/web_src/vuepages/pages/repos/components/SearchBar.vue +++ b/web_src/vuepages/pages/repos/components/SearchBar.vue @@ -165,6 +165,7 @@ export default { this.handlerTopicsData(data); }).catch(err => { console.log(err); + this.handlerTopicsData('[]'); }); } }, diff --git a/web_src/vuepages/pages/repos/components/SquareTop.vue b/web_src/vuepages/pages/repos/components/SquareTop.vue index eef55d7a9..01de4d682 100644 --- a/web_src/vuepages/pages/repos/components/SquareTop.vue +++ b/web_src/vuepages/pages/repos/components/SquareTop.vue @@ -130,6 +130,7 @@ export default { console.log(err); } }).catch(err => { + this.bannerData = []; console.log(err); }); }, @@ -139,9 +140,12 @@ export default { if (res.Code == 0) { const data = res.Data.Repos || []; this.renderSwiper(data); + } else { + this.renderSwiper([]); } }).catch(err => { console.log(err); + this.renderSwiper([]); }); }, changeTab(item, index) {