antdドロップダウンボックス遅延ロードの追加]を選択します

 

 

プロパティを選択するには、ドロップダウンボックスを追加

dropdownRender = {メニュー=>(
                                <div>
                                  {メニュー}
                                  <DIV
                                    クラス名= "selectScroll"
                                    スタイル= {{textAlign: '中央'}}
                                    れるonmousedown = {E => e.preventDefault()}
                                  >
                                    {
                                      selectLoading && //ロードステータス
                                        <スピンサイズ= "小" スタイル= {{パディング '8px'}} />
                                    }
                                  </ div>
                                </ div>
                              )}
onFocus:
CONSTインデックス= document.getElementsByClassName( 'selectScroll')の長さ。
      {(I ++; I <インデックスi = 0せて)のために
        CONSTノード= document.getElementsByClassName( 'selectScroll')[I] .previousElementSibling.children [0]。
        node.onscroll =(E)=> {
          CONST {pageTotal、selectLoading} = this.state;データの//合計数、負荷状態
          CONST {clientHeight、scrollHeight、scrollTopスプライト} = e.target。
          もし((clientHeight + scrollTopスプライト=== scrollHeight)&&!selectLoading){
            this.setState({
              selectCurPage:this.state.selectCurPage + 1、//ページプラスαの数
            }、()=> {
              IF(Math.ceil(pageTotal / 15)> = this.state.selectCurPage){//遅延ロードデータロード15
                //ここではインタフェースを介してデータを取得します
              }
            });
          }
        }。
      }

おすすめ

転載: www.cnblogs.com/hamili/p/12168283.html