mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-07-26 20:10:51 +08:00
fix: 修复分类统计显示undefined问题 #42
This commit is contained in:
@@ -4,7 +4,7 @@ const UHaloBaseConfig = Object.freeze({
|
|||||||
/** 基础请求域名:你的Halo博客基础域名,注意,域名后面不能带有斜杠【/】 */
|
/** 基础请求域名:你的Halo博客基础域名,注意,域名后面不能带有斜杠【/】 */
|
||||||
// BASE_API: "",
|
// BASE_API: "",
|
||||||
// 示例:
|
// 示例:
|
||||||
BASE_API: "https://blog.xiaoxiaomo.cn",
|
BASE_API: "http://localhost:8090",
|
||||||
|
|
||||||
// todo:可能有其他配置
|
// todo:可能有其他配置
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -240,8 +240,6 @@ export default {
|
|||||||
this.$httpApi.v2
|
this.$httpApi.v2
|
||||||
.getCategoryList(this.queryParams)
|
.getCategoryList(this.queryParams)
|
||||||
.then(res => {
|
.then(res => {
|
||||||
console.log('请求结果:');
|
|
||||||
console.log(res);
|
|
||||||
if (this.calcShowType === 'list') {
|
if (this.calcShowType === 'list') {
|
||||||
this.loading = 'success';
|
this.loading = 'success';
|
||||||
this.loadMoreText = res.hasNext ? '上拉加载更多' : '呜呜,没有更多数据啦~';
|
this.loadMoreText = res.hasNext ? '上拉加载更多' : '呜呜,没有更多数据啦~';
|
||||||
@@ -249,6 +247,7 @@ export default {
|
|||||||
this.hasNext = res.hasNext;
|
this.hasNext = res.hasNext;
|
||||||
|
|
||||||
const tempItems = res.items.map(item => {
|
const tempItems = res.items.map(item => {
|
||||||
|
item.postCount = item.postCount ?? 0
|
||||||
item.spec.cover = this.$utils.checkThumbnailUrl(item.spec.cover, true)
|
item.spec.cover = this.$utils.checkThumbnailUrl(item.spec.cover, true)
|
||||||
return item;
|
return item;
|
||||||
})
|
})
|
||||||
@@ -262,9 +261,10 @@ export default {
|
|||||||
this.dataList = res.items
|
this.dataList = res.items
|
||||||
this.categoryList = res.items.map(item => {
|
this.categoryList = res.items.map(item => {
|
||||||
return {
|
return {
|
||||||
|
...item,
|
||||||
displayName: item.spec.displayName,
|
displayName: item.spec.displayName,
|
||||||
name: item.metadata.name,
|
name: item.metadata.name,
|
||||||
...item,
|
postCount: item.postCount ?? 0
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
this.triggered = false;
|
this.triggered = false;
|
||||||
|
|||||||
@@ -275,7 +275,10 @@
|
|||||||
fieldSelector: ['spec.hideFromList=false']
|
fieldSelector: ['spec.hideFromList=false']
|
||||||
})
|
})
|
||||||
.then(res => {
|
.then(res => {
|
||||||
this.categoryList = res.items.sort((a, b) => {
|
this.categoryList = res.items.map(item=>{
|
||||||
|
item.postCount = item.postCount ?? 0
|
||||||
|
return item;
|
||||||
|
}).sort((a, b) => {
|
||||||
return b.postCount - a.postCount;
|
return b.postCount - a.postCount;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user