gpt4 book ai didi

javascript - Onclick 函数未触发

转载 作者:行者123 更新时间:2023-12-03 11:00:34 26 4
gpt4 key购买 nike

我正在尝试使用 React 显示按钮列表 (PageLink)。单击任何按钮时都会调用函数(handleClick)。我将此函数作为来自父组件的回调传递(Pagination)。但该函数没有被调用。这是我的代码:

var PageLink = React.createClass({
render: function() {
return (
<li>
<button onclick={this.props.onPageClick}>{this.props.pageNumber}</button>
</li>
);
}
});

var Pagination = React.createClass({
render: function() {
var pageLinks = [];
for (var i = 1; i <= this.props.totalPages; i++) {
pageLinks.push(<PageLink pageNumber={i} onPageClick={this.handleClick} key={i} />);
}

return (
<nav>
<ul className="pagination">
{pageLinks}
</ul>
</nav>
);
},

handleClick: function() {
alert('hello');
}
});

最佳答案

事件处理程序需要采用驼峰式大小写。 onclick 应该是 onClick

关于javascript - Onclick 函数未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28114094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com