この記事では、テーブルページング機能を実現するためのVueの具体的なコードを例として紹介します。具体的な内容は以下のとおりです。 コード上で直接: こちらはテンプレート部分です。主にページ区切りが必要なテーブルとページネーターから構成されます。重要な点は、テーブルのデータ属性がスライスインターセプション方式を使用していることです。 <el-テーブル v-loading="リスト読み込み中" :データ=" list.slice((現在のページ - 1) * ページサイズ、現在のページ * ページサイズ) 「 element-loading-text="読み込み中" 現在の行をハイライト 国境 > <el-table-column align="center" label="シリアル番号" width="90"> <テンプレート スロット スコープ="スコープ"> {{ スコープ.$index + 1 }} </テンプレート> </el-table-column> <el-table-column label="アバター" align="center" width="150"> <テンプレート スロット スコープ="スコープ"> <el-avatar :src="scope.row.avatar"></el-avatar> </テンプレート> </el-table-column> <el-table-column align="center" label="UID" width="130"> <テンプレート スロット スコープ="スコープ"> {{ スコープ.行.UID }} </テンプレート> </el-table-column> <el-table-column align="center" label="ユーザー名" width="350"> <テンプレート スロット スコープ="スコープ"> {{ スコープ.行.ユーザー名 }} </テンプレート> </el-table-column> <el-table-column align="center" label="ゲームID" width="350"> <template slot-scope="scope"> {{ scope.row.usernick }} </template> </el-table-column> <el-table-column label="認証タイプ" width="110" align="center"> <テンプレート スロット スコープ="スコープ"> <el-tag :type="scope.row.authorizationType | tagTypeFilter">{{ スコープ行の認可タイプ | 認可タイプフィルター } </el-tag> </テンプレート> </el-table-column> <el-table-column align="center" label="成功した招待の数" width="150"> <テンプレート スロット スコープ="scope">{{ scope.row.successNum }} </テンプレート> </el-table-column> <!-- <el-table-column align="center" label="操作" width="150"> <テンプレート スロット スコープ="スコープ"> <el-ボタン タイプ="プライマリ" サイズ="ミニ" @click="change(scope.$index, scope.row)" > 変更</el-button> </テンプレート> </el-table-column> --> </el-table> <!-- ページネーター --> <div class="block" style="margin-top: 15px"> <el-ページネーション align="right" @current-change="現在の変更を処理する" :current-page="現在のページ" :page-size="ページサイズ" レイアウト="前へ、ページャ、次へ、合計" 背景 :total="フィルターリストの長さ" 単一ページで非表示 > </el-pagination> </div> 以下は JavaScript 部分です: エクスポートデフォルト{ データ(){ 戻る { currentPage:1//現在のページ番号 pageSize:10//ページあたりに表示される項目数 list:[]//表示されるテーブルデータ} } 方法{ 現在の変更を処理する(val) { this.currentPage = val; }, } } 図のような効果が得られます 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux で Apache を使用してファイル サーバーを構築する手順
>>: HTML テーブルタグチュートリアル (44): テーブルヘッダータグ
この記事の例では、計算機機能を実装するためのミニプログラムの具体的なコードを参考までに共有しています...
目次1.スリープ機能2.タイムアウトを設定する3. 約束4. 非同期待機5. 1秒後に出力1、2秒後...
1. 仮想マシンバージョン15.5.1をダウンロードする公式サイトから直接最新バージョンをダウンロー...
目次1. コンセプト2. 環境の説明3. マスタースレーブホットスタンバイ実装1. コンセプト1. ...
1. 概要Zabbix は非常に強力で、最も広く使用されているオープンソースの監視ソフトウェアです。...
主な機能は次のとおりです。製品情報を追加する製品情報を変更する単一の製品を削除する複数の製品を削除す...
シナリオ: 検査文書には n 個の検査詳細があり、検査詳細には n 個の検査項目があります。実装効果...
序文:一部のアプリケーション シナリオでは、成績や年齢によるランキングなど、ランキングの問題が発生す...
この間、私は docker を勉強していたのですが、nginx をデプロイするときに行き詰まりました...
以前は、さまざまな理由により、一部のアラームは真剣に受け止められませんでした。最近、休暇中に、すぐに...
使用シナリオ:ジャンプ パスは、傍受された URL に応じて動的に構成する必要があります。これは、イ...
随分前に「Patterns for Sign Up & Ramp Up」を読み終えました。今...
1.1 データ型の概要データ型は、各フィールドに保存できるデータの種類、保存できるデータの量、保存で...
このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...
クリックハウスの紹介ClickHouse は、SQL クエリを使用して分析データ レポートをリアルタ...