2016-01-24 4 views
-1

У меня есть элемент с onClick={this.didSelectReview.bind(this,review)}.React onClick bind(), где событие click?

В функции didSelectReview -на я хотел бы остановить событие щелчка, позвонив. e.stopPropagation(). Но как я могу получить событие click e?

ответ

0

Что делает .bind(), так это то, что оно добавляет аргументы по умолчанию в вызов. Таким образом, вы будете иметь оригинальные аргументы прямо в вашей функции:

this.didSelectReview = function(review,clickevent){ 
    clickevent.stopPropagation(); 

} 

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind

Смежные вопросы