ts+tslint+react背景下寫select的onChange事件

 如何調用呢?這麼寫可行

        <select
          value={this.state.limit}
          onChange={this.handleLimit}
        >
          <option value="10">10</option>
          <option value="25">25</option>
          <option value="50">50</option>
          <option value="100">100</option>
        </select>

 

轉換this

    this.handleLimit = this.handleLimit.bind(this);

handleLimit這個函數這樣寫可行

  public handleLimit(event: React.ChangeEvent<HTMLSelectElement>) {
      this.setState({
        limit: Number(event.target.value),
      });

  }

但是我不太瞭解內在機制,目前只知道這麼些能實現功能

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章