ElementUIはテーブルリストのページング効果のチュートリアルを実装しています。参考までに。具体的な内容は次のとおりです。 Element UI は、開発者、デザイナー、製品マネージャー向けの Vue 2.0 ベースのコンポーネント ライブラリであり、Web サイトを迅速に構築するためのサポート デザイン リソースを提供します。 <el-pagination> は、現在のページの変更イベントと現在のページ数を処理するために、@size-change="handleSizeChange"、@current-change="handleCurrentChange" を追加します。 <!--表--> <div class="formTable" id="formTable"> <el-テーブル ref="表" :data="apprItemData" :header-cell-style="headClass" 行キー="承認項目" :tree-props="{children: 'children'}" 高さ= "420" 境界線> <el-テーブル列 タイプ="選択" 幅="55"> </el-table-column> <el-テーブル列 label="シリアル番号" 幅= "60" align="center"> <テンプレート スロット スコープ="scope">{{scope.$index+1}}</テンプレート> </el-table-column> <el-テーブル列 prop="アイテムコード" ラベル="エンコーディング"> </el-table-column> <el-テーブル列 prop="承認名" label="アイテム名"> </el-table-column> </el-table> </div> <!--表のページ区切り--> <div class="ページネーション"> <el-ページネーション 背景 @size-change="ハンドルサイズ変更" @current-change="現在の変更を処理する" :page-sizes="[5,10, 15, 20, 25]" :page-size="ページサイズ" layout="total, sizes, prev, pager, next, jumper" :total="合計行"> </el-pagination> </div> <script type="text/babel"> var vm = 新しい Vue({ el: '#app', データ:{ アプリアイテムデータ: [], currentPage: 1, //現在のページ totalRow: 0, //ページの総数 pageSize: 10 //現在表示されている項目の数}, 計算: {}, 時計: {}、 作成された() {}, マウント() { this.loadItemData(); }, メソッド: { // 情報を読み込む loadItemData () { var pageSize = this.pageSize; var 現在のページ = this.currentPage; console.log("ページサイズ:"+ページサイズ+",現在のページ:"+現在のページ); //デバッガ; var geturl = '${root}/config/loadItemData.do?rows='+pageSize + '&page=' + currentPage; $.ajax({ タイプ: 'get'、 url:geturl、 コンテンツタイプ: "application/json; 文字セット=utf-8", 成功: 関数(データ) { //デバッガ; console.log("totalRow:"+data.total); vm.apprItemData = データ行; vm.totalRow = 数値(データ.total); }, エラー: 関数(e) { console.log("データの読み込み中にエラーが発生しました:",e); } }) } // ヘッダースタイル設定 headClass() { 'text-align: center;background:#F7F7F7;color:#1C1C1D;' を返します }, //ページ番号の変更 handleSizeChange(val) { this.pageSize = val; this.loadItemData(); }, //現在のページの変更 handleCurrentChange(val) { this.currentPage = val; this.loadItemData(); } } }); </スクリプト> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: VMware12 で Ubuntu19.04 デスクトップ版をインストールする (インストール チュートリアル)
目次概要setTimeout() の確認スリープ関数の書き方シンプルな選択ループで実行されますか?要...
MACでMySQLの初期パスワードを忘れた問題を解決する方法を参考までに共有します。具体的な内容は次...
このチュートリアルでは、UbuntuにMySQL 5.7.10を手動でインストールする手順を参考まで...
コードをコピーコードは次のとおりです。 <オブジェクト id="player1&qu...
目次1. 環境整備2. データの準備3. ショーを始める4. 単語分割エンジン要約する参考文献1. ...
目次1. 配列の平坦化(配列の次元削減とも呼ばれる)方法1: 削減メソッドを使用する方法2: スタッ...
この記事の例では、下部のポップアップウィンドウで複数選択を実装するためのVueの具体的なコードを共有...
MySQL公式サイトのダウンロードアドレス: https://dev.mysql.com/downl...
目次序文パブリッシュ・サブスクライバ・パターン結果電話要約する序文双方向データ バインディングとは、...
使用シナリオ既存のサーバー A と B の場合、サーバー A の指定されたディレクトリ (たとえば、...
目次序文Vue Nativeの機能宣言的レンダリング双方向バインディングVue.js エコシステムの...
1. ダウンロード、例として8.0を取り上げますダウンロードアドレス: https://dev.my...
この記事では、VMware Workstation 14 Pro (仮想マシン) にシステムをインス...
<div class="box"> <画像 /> &l...
まず、updatexml()関数を理解する UPDATEXML (XML ドキュメント、XPath ...