我在我的博客主页上使用这个来进行分页.这些页面类似于url/?Page=2等.
export default async function HomePage({
searchParams,
}: {
searchParams: {[key: string]: string | string[] | undefined};
}) {
const DataPosts = await getPostsNumber();
const PostsNumber = DataPosts.postCount;
const page = getNumericParam(searchParams.pagina, 1);
const limit = getNumericParam(searchParams.numar, 10);
就像一种护身符.现在我正试着为分类页面做同样的事情.在这里,我已经有了参数来获取类别名称.我如何才能添加要分页的那些?
export async function generateMetadata({params}: {params: {category: string}}) {
const slug = params.category;
我试过这个:
export default async function Page({
params,
}: {
params: {category: string; [key: string]: string | string[] | undefined};
}) {
const slug = params.category;
const DataPosts = await getPostsNumber(slug);
const PostsNumber = DataPosts.categories[0].count;
const page = getNumericParam(params.pagina, 1);
const limit = getNumericParam(params.numar, 10);
但是PARAMS总是返回"{ategory:‘name’}",没有页面.