我想为我的网格创建分页链接。我将maxPages(number)属性传递给组件,但是我不能在渲染方法中使用它。我能做什么 ?
var Pagination = React.createClass({ render: function(){ return( <div class="text-center"> <ul class="pagination"> <li><a href="#">«</a></li> {for (var i=0;i <10;i++;) { return( <li><a href="#">i + 1 </a></li>); } } <li><a href="#">»</a></li> </ul> </div>); }});
您可以在渲染之前运行循环(请注意,循环中存在错误for)
for
var lis = []; for (var i=0; i<10; i++) { lis.push(<li><a href="#">{i + 1}</a></li>); } var Pagination = React.createClass({ render: function(){ return( <div class="text-center"> <ul class="pagination"> <li><a href="#">«</a></li> {lis} <li><a href="#">»</a></li> </ul> </div> ); } });
小提琴