Commit 7febe8d9 by yanju

根据不同栏目获取不同内容

parent 8ec492f7
......@@ -71,13 +71,17 @@ import EmptyCard from '../../components/pc/emptyCard';
import UserCard from '../../components/pc/userCard2';
export default {
async asyncData({$axios}){
async asyncData({$axios,query}){
let typeList = await $axios.$get(config.api.get.QuestionCategory.list);
let params={
page:1,
size:12
};
if(query && query.type!=='all' ){
params.categoryId = query.type
}
let articleList = await $axios.$get(config.api.get.Question.list,{params:params});
return {articleList:articleList.data.dataList, articlePages:articleList.data.totalPage,typeList:typeList.data}
......
......@@ -59,12 +59,20 @@ import UserCard from "../../components/pc/userCard2";
export default {
components: {UserCard, EmptyCard, Pagination, CardContainer, NavWrap,BlogCard},
async asyncData({$axios}){
async asyncData({$axios,query}){
let typeList = await $axios.$get(config.api.get.BlogCategory.list);
let params={
page:1,
size:12
};
if(query && query.type!=='all' ){
params.categoryId = query.type
}
let articleList = await $axios.$get(config.api.get.Blog.list,{params:params});
return {articleList:articleList.data.dataList, articlePages:articleList.data.totalPage,typeList:typeList.data}
......
......@@ -51,12 +51,15 @@ import EmptyCard from '../../components/pc/emptyCard';
export default {
components: {Pagination, ProjectCard, CardContainer, NavWrap,EmptyCard},
async asyncData({$axios}){
async asyncData({$axios,query}){
let typeList = await $axios.$get(config.api.get.ProjectCategory.list);
let params={
page:1,
size:12
};
if(query && query.type!=='all' ){
params.categoryId = query.type
}
let articleList = await $axios.$get(config.api.get.Project.list,{params:params});
return {articleList:articleList.data.dataList, articlePages:articleList.data.totalPage,typeList:typeList.data}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment