perf:板块文章页置顶接口添加id传参
This commit is contained in:
@@ -87,7 +87,7 @@
|
|||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import DisscussCard from "@/components/DisscussCard.vue";
|
import DisscussCard from "@/components/DisscussCard.vue";
|
||||||
import { getList, getTopList } from "@/apis/discussApi.js";
|
import { getList } from "@/apis/discussApi.js";
|
||||||
import { ref, reactive, watch, computed } from "vue";
|
import { ref, reactive, watch, computed } from "vue";
|
||||||
import { useRoute, useRouter } from "vue-router";
|
import { useRoute, useRouter } from "vue-router";
|
||||||
import BottomInfo from "@/components/BottomInfo.vue";
|
import BottomInfo from "@/components/BottomInfo.vue";
|
||||||
@@ -96,6 +96,7 @@ import useAuths from "@/hooks/useAuths";
|
|||||||
import { Session } from "@/utils/storage";
|
import { Session } from "@/utils/storage";
|
||||||
import Skeleton from "@/components/Skeleton/index.vue";
|
import Skeleton from "@/components/Skeleton/index.vue";
|
||||||
import Tabs from "./components/tabs.vue";
|
import Tabs from "./components/tabs.vue";
|
||||||
|
import { cloneDeep } from "lodash";
|
||||||
|
|
||||||
const { getToken, clearStorage } = useAuths();
|
const { getToken, clearStorage } = useAuths();
|
||||||
//数据定义
|
//数据定义
|
||||||
@@ -112,6 +113,7 @@ const query = reactive({
|
|||||||
skipCount: 1,
|
skipCount: 1,
|
||||||
maxResultCount: 10,
|
maxResultCount: 10,
|
||||||
title: "",
|
title: "",
|
||||||
|
isTop: false,
|
||||||
plateId: route.params.plateId,
|
plateId: route.params.plateId,
|
||||||
type: activeName.value,
|
type: activeName.value,
|
||||||
});
|
});
|
||||||
@@ -147,7 +149,9 @@ const loadDiscussList = async () => {
|
|||||||
total.value = Number(response.data.totalCount);
|
total.value = Number(response.data.totalCount);
|
||||||
|
|
||||||
//全查,无需参数
|
//全查,无需参数
|
||||||
const topResponse = await getTopList();
|
const topParams = cloneDeep(query);
|
||||||
|
topParams.isTop = true;
|
||||||
|
const topResponse = await getList(topParams);
|
||||||
topDiscussList.value = topResponse.data.items;
|
topDiscussList.value = topResponse.data.items;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user