一般的に、リストには選択機能があり、単一選択、二重選択、複数選択が非常に一般的です。カスタム ループ リストと画像では、マウスによる単一選択、複数選択、逆選択機能を実装します。 # React マウスマルチプル React マウス マルチ選択コンポーネント 制限> 主にマウスの複数選択の効果を実現します。元のリストを破壊することなく、埋め込まれたコンポーネントはマウスの複数選択機能を備えています。
インストール
構成項目の使用 /** * wrapperScroll?: any, // スクロール単位 'ID'; * * itemClass: string, // リストボックスの一般的な持ち運びクラス * * activeClass?: string, // リストボックスの選択クラス * * isDataChange: any, // レンダリングされた配列、データの変更を検出 * * activePosition?: any, // データをアクティブに選択する * * onSelected: (pos: any, item: any, data: any) => void, // ドラッグ * * onSingleSelected?: (pos: any, item: any, data: any) => void, // クリック * * 注: itemClass と子ループ ボックスの className は一貫している必要があり、同じボックスが data-position にバインドされ、選択された一意の ID がエクスポートされる必要があります。 * 注: 疑問符の付いた項目はオプションです。それ以外の場合は必須です。 */ > 操作手順: 例: <マウスマルチプル wrapperScroll="classify-img_body" アイテムクラス='選択ボックス' activeClass='選択ボックスアクティブ' アクティブポジション={アクティブポジション} onSelected={選択済み} isDataChange={画像リスト} {imageLists.map(item => { 戻る ( <div クラス名="選択ボックス" データ位置={item.FileId} > <div className="listImage"><img src={ item.FileUrl } /></div> </div> ) })} </マウス複数> > 説明: > 子供向けのカスタムデザイン、スタイル、グリッド、選択効果など。 > コンポーネントをインポートし、設計されたリストを直接ラップし、className と itemClass が一貫していることを確認し、data-position をインポートし、activeClass に強調表示されたスタイルがあることを確認します。 。 。 以上がReactマウスマルチ選択機能の詳しい内容です。Reactマウスマルチ選択の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: MySQL 5.7.18 アーカイブ圧縮版のインストールチュートリアル
1. 戻るボタンhistory.back() を使用してブラウザの「戻る」ボタンを作成します。 &l...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
大量のデータを扱うシステムの中には、クエリ効率の低さやデータの保存時間の長さといったデータベースの問...
1. プロキシサーバーとは何ですか?プロキシ サーバーは、クライアントが要求を送信すると、それを直接...
Tomcat CentOS インストールこのインストール チュートリアルでは、次の内容について説明し...
HTML を学習したり使用したりしたことがある人なら、<a> タグについてよく知っている...
この記事では、テーブルの編集操作を実現するためのjs+Htmlの具体的なコードを参考までに共有します...
目次インストールの前提条件ステップ1: システムの残りを確認してクリアし、Dockerの依存関係をイ...
MySql は、私たちが頻繁に使用するデータ ソースです。開発者が練習、小規模なプライベート ゲーム...
1. 前提条件1. プロジェクトが展開されました2. Dockerはすでにインストールされている2...
目次挿入バッファとは何ですか?挿入バッファのトリガー条件は何ですか?なぜ一意のインデックスにできない...
Linux viコマンドの詳しい説明vi エディタは、すべての Unix および Linux システ...
この記事の例では、Vue がデジタル 3 桁区切り形式をグローバルに実装するための具体的なコードを参...
<br />私が住んでいる地域では、コミュニティに出入りする車両を管理するために、コミュ...
CSS 3.0 とビデオを組み合わせて実現したクリエイティブなオープニングをご紹介します。効果は次の...