Tôi có một câu hỏi về truyền đối số cho Phản ứng nhấp xử lý. Tôi có đoạn code sau, nhưng vì một lý do đối số nút không được truyền cho hàm chuyển đổi. Phải không? Nó được định nghĩa theo cách này bởi vì nó là một thành phần đệ quy.đèo lập luận để reactjs nhấp handler
var Element = React.createClass({
toggle: function(e,node){
},
render: function(){
var nodes = this.props.children.map(function(n){
return <Element node={n} text={n.text} children={n.children} />
});
return (
<span onClick={this.toggle.bind(this,this.props.node)}>{this.props.text}</span>
);
}
});
Tôi không hoàn toàn hiểu được lý do tại sao bạn thậm chí có ràng buộc về 'this.props.node'. Bạn chỉ có thể truy cập 'this.props.node' trong phương thức bật tắt. –
Tôi không chắc mình có thể theo dõi hay không. Bạn đang chỉ định kết quả cuộc gọi của mình để ánh xạ tới biến của nút mà sau đó bạn không bao giờ sử dụng. Tôi không hiểu mã này phải làm gì hoặc đạt được. –