Vue+Elementでページング効果を実現

Vue+Elementでページング効果を実現

この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。

一般的なスタイルは、カードにリストとページングが含まれていることです

ここにコードがあります

<el-card>
  <!-- ユーザーリストエリア -->
  <el-table :data="rightsList.slice((currentPage-1)*pagesize,currentPage*pagesize)" ボーダー ストライプ>
    <el-table-column ラベル="#" タイプ="インデックス"></el-table-column>
    <el-table-column label="認証名" prop="authName"></el-table-column>
  </el-table>

  <!--ページング領域-->
  <el-ページネーション
      @size-change="size_change" //pageSize が変更されたときにトリガーされます @current-change="current_change" //currentPage が変更されたときにトリガーされます:current-page="currentPage" //現在のページ番号:page-sizes="[10,20,30]" //ページあたりに表示されるアイテム数のセレクターのオプション設定:page-size="pagesize" //ページあたりに表示されるアイテム数 layout="total, sizes, prev, pager, next, jumper" //コンポーネントレイアウト:total="rightsList.length //アイテムの合計数"> 
  </el-pagination>
</el-card>

次にデータを定義する

データ() {
   戻る {
        rightsList:[], //リストデータ total:0, //エントリの総数 pagesize:10, //ページあたりに表示されるエントリ数 currentPage:1, //現在のページ番号}
},

変更イベントのリッスン

方法:{
   //ページサイズの変更イベントをリッスンする size_change(newSize){
       this.pagesize = 新しいサイズ
   }
   //ページ値の変更をリッスンします current_change(newPage){
       this.currentPage = 新しいページ
   },
   
}

効果はご覧の通りです

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • vue + 要素を使用してテーブルページングとフロントエンド検索を実装する方法
  • Vue+element-ui はテーブルページング機能の例を実装します
  • vue + element-uiのページング問題の実装
  • vue と element-ui を使用してテーブル コンテンツのページングを設定する例
  • vue+要素タブタブページング効果
  • Vue+ElementUI テーブルはテーブルページングを実現します
  • vue+elementUIコンポーネントテーブルはフロントエンドのページング機能を実現します
  • vue+Element-uiフロントエンドでページング効果を実現
  • Vue はページング効果を実現するために要素を模倣します
  • Vue+Element-Uでページング表示効果を実現

<<:  MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)

>>:  zk+kafka+storm クラスターの docker-compose デプロイメントの実装

推薦する

Vueプロジェクトでスケルトンスクリーンを使用する方法

現在、アプリケーション開発は基本的にフロントエンドとバックエンドに分離されています。主流のフロントエ...

Linux で 1 回限りのスケジュールされたタスクを実行するための at コマンドの使用に関する詳細な説明

目次序文1. 一度限りの計画タスクの紹介2. コマンド3. 1回限りのスケジュールタスクを作成する4...

VirtualBox でのホストオンリー + NAT モードのネットワーク構成

VirtualBoxのHost Only+NATモードのネットワーク構成は参考用です。具体的な内容は...

jsのイベントループ機構の解析

序文ご存知のとおり、JavaScript は本質的にシングルスレッドですが、ブラウザは非同期リクエス...

HTML+CSSプロジェクト開発経験概要(推奨)

ここ数日ブログを更新していませんでした。簡単な HTML+CSS プロジェクトを終えたところです。数...

フロントエンドネットワーク、JavaScriptの最適化、開発のヒントについて簡単に説明します。

1. ネットワークの最適化YSlowには23のルールがあります。これら数十のルールは、主に、不要な...

安全な構成のためにDockerでTLSを有効にする手順

序文以前、Docker の 2375 Remote API を有効にしていました。会社のセキュリティ...

mysql8.0 でユーザーを作成して権限を付与する際のエラーの解決方法の詳細な説明

質問1:エラーを報告する書き込み方法: GRANT OPTION を使用して、'123123...

ドロップダウンメニューを実現するためのHTML+CSS

1. ドロップダウンリストの例コードは次のとおりです。 <!doctypehtml> ...

HTMLのタグについての簡単な説明

0. タグとは何ですか? XML/HTML コードコンテンツをクリップボードにコピー<入力 t...

Vue における {{}}、v-text、v-html の違いと用途の詳細な説明

{ {}} 値を取得すると、タグの元のコンテンツはクリアされませんv-textは値を取得し、タグの元...

SpringBoot プロジェクトの Docker 環境を実行するときに発生する無限再起動問題の詳細な説明

もしかしたら私の考え方が間違っていたのかもしれないし、問題の説明が少し乱雑だったのかもしれないが、こ...

MySQLグループリンクの使用に関する詳細な説明

MYSQL におけるグループ化とリンクは、データベースの操作やデータのやり取りで最もよく使用される ...

node.js で Web サーバーを作成する手順の詳細な説明

序文node.js でサーバーを作成するのは非常に簡単です。小さいながらも完全な Web サーバーを...

Postman 自動インターフェーステストの実践

目次背景説明GETリクエストの作成事前リクエストスクリプトで署名を作成するスクリプトは環境変数に書き...