Tôi muốn liên kết để đóng cửa sổ bật lên khởi động phản ứng hoạt động khi escape
nhấn. Đây là mã
_handleEscKey:function(event){
console.log(event);
if(event.keyCode == 27){
this.state.activePopover.hide();
}
},
componentWillMount:function(){
BannerDataStore.addChangeListener(this._onchange);
document.addEventListener("click", this._handleDocumentClick, false);
document.addEventListener("keyPress", this._handleEscKey, false);
},
componentWillUnmount: function() {
BannerDataStore.removeChangeListener(this._onchange);
document.removeEventListener("click", this._handleDocumentClick, false);
document.removeEventListener("keyPress", this._handleEscKey, false);
},
Nhưng không có gì được đăng nhập vào bảng điều khiển khi tôi nhấn bất kỳ phím nào. Tôi đã cố gắng nghe điều đó trên window và với các trường hợp khác nhau .'keypress ',' keyup ', v.v. nhưng có vẻ như tôi đang làm sai điều gì đó.