diff --git a/api/v2/all.api.js b/api/v2/all.api.js index 93681d6..c7d732a 100644 --- a/api/v2/all.api.js +++ b/api/v2/all.api.js @@ -3,6 +3,7 @@ */ import HaloTokenConfig from '@/config/token.config.js' import HttpHandler from '@/common/http/request.js' +import qs from 'qs' import { getAppConfigs @@ -42,7 +43,14 @@ export default { * @param {Object} params 查询参数 */ getCategoryList: (params) => { - return HttpHandler.Get('/apis/api.content.halo.run/v1alpha1/categories', params) + const param = qs.stringify(params, { + allowDots: true, + encodeValuesOnly: true, + skipNulls: true, + encode: false, + arrayFormat: 'repeat' + }) + return HttpHandler.Get(`/apis/api.content.halo.run/v1alpha1/categories?${param}`,{}) }, /** * 查询分类下的文章 diff --git a/pages/tabbar/home/home.vue b/pages/tabbar/home/home.vue index a2b24c9..585e47b 100644 --- a/pages/tabbar/home/home.vue +++ b/pages/tabbar/home/home.vue @@ -214,7 +214,9 @@ export default { } this.$httpApi.v2 - .getCategoryList({}) + .getCategoryList({ + fieldSelector:['spec.hideFromList==false'] + }) .then(res => { this.categoryList = res.items.sort((a, b) => { return b.postCount - a.postCount;