【发布时间】:2019-11-17 11:48:48
【问题描述】:
我有一个分页组件,它从其父级接收作为道具,它必须呈现的页面链接数。
假设一家公司有 90 名员工。在这种情况下,Pagination 组件将使用数字 9 作为道具(每个页面呈现 10 个工作人员,产生 9 个页面,每个页面有 10 个工作人员)。
如何创建一个循环来获取道具并根据道具带来的内容循环 DIV 和链接?
如果我创建一个 FOR 循环,它会在我的页面中打印“[object]”而不是 HTML。
import React, { Component } from 'react'
class Paginacao extends Component {
render() {
// This console.log() returns 9
console.log(this.props.totalPages);
return (
<div>
// A 9-cycles loop must print this:
// <div><a href = "page1">1</a></div>
// <div><a href = "page2">2</a></div>
// <div><a href = "page3">3</a></div>
// <div><a href = "page4">4</a></div>
// <div><a href = "page5">5</a></div>
// <div><a href = "page6">6</a></div>
// <div><a href = "page7">7</a></div>
// <div><a href = "page8">8</a></div>
// <div><a href = "page9">9</a></div>
</div>
)
}
}
export default Paginacao
【问题讨论】:
标签: javascript html reactjs jsx