Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当活动类位于第一页时,如何获取用于分页的活动类?_Javascript_Reactjs_Next.js - Fatal编程技术网

Javascript 当活动类位于第一页时,如何获取用于分页的活动类?

Javascript 当活动类位于第一页时,如何获取用于分页的活动类?,javascript,reactjs,next.js,Javascript,Reactjs,Next.js,当不分页时,我很难获得活动类,我的意思是当用户在第一页时?这个概念是当用户进入posts页面时,默认的活动分页1,下面是我的代码 let pageNum = 'undefined' // it goes 2, 3, 4 when pagination clicked let totalPages = 4 const pager = () => { const paginate = [] for(let i = 1; i <= totalPages; i++){

当不分页时,我很难获得活动类,我的意思是当用户在第一页时?这个概念是当用户进入posts页面时,默认的活动分页1,下面是我的代码

let pageNum = 'undefined' // it goes 2, 3, 4 when pagination clicked
let totalPages = 4

const pager = () => {
    const paginate = []

    for(let i = 1; i <= totalPages; i++){
        paginate.push(
            <Link href={`?page=${i}`} key={i}>
                <a 
                    className={
                        `page-numbers ${(parseInt(pageNum) === i) ? 'current' : null}`
                    }
                >
                    {i}
                </a>
            </Link>
        )
    }
    return paginate
}


// render
{pager()}
let pageNum='undefined'//单击分页时,它将变为2、3、4
让totalPages=4
常量寻呼机=()=>{
常数paginate=[]

对于(让i=1;i将
let pageNum='undefined'
更改为
let pageNum=1
)。
如果执行此操作,还可以删除
parseInt
函数。

let pageNum='undefined'
更改为
let pageNum=1

如果执行此操作,还可以删除
parseInt
函数。

为什么要将
pageNum
初始化为
undefined
?它不应该初始化为
1
(默认情况下,加载分页的第一页)?为什么要将
pageNum
初始化为
undefined
?是否应该将其初始化为
1
(默认情况下,加载分页的第一页)?