onKeyDown event not working on divs in React

前端 未结 7 1151
北恋
北恋 2020-12-02 11:11

I want to use a keyDown event on a div in React. I do:

  componentWillMount() {
      document.addEventListener(\"keydown\", this.onKeyPressed.bind(this));
          


        
7条回答
  •  日久生厌
    2020-12-02 11:31

    You have to prevent default event from triggering.

    onKeyPressed(e) {
       e.preventDefault();
       console.log(e.key);
    }
    

提交回复
热议问题