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 デスクトップ版をインストールする (インストール チュートリアル)
この記事では、MySQL 5.7.17 winx64解凍版のインストールと設定方法を紹介します。具体...
プロットレビュー前回の記事では、ロケーション命令の解析プロセスを分析しました。この内容を簡単に確認し...
1. 設置前によく掃除する rpm -pa | grep mysql または rpm -qa | g...
ページでビデオ タグを使用する場合は、Ogg Theora または VP8 (これに問題がない場合)...
この記事ではクラスタの展開に関連する内容は紹介しませんバージョン制約Docker エンジン >...
doctype もその 1 つです。 <!DOCTYPE HTML PUBLIC "...
日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行するこ...
目次再帰とは何ですか?また、どのように機能しますか? 1. 合計(1)デジタル加算(2)配列の和2....
タブ選択カードは、実際の Web ページで非常に頻繁に使用されます。基本的に、すべての Web ペー...
たとえば、イントラネットに Jenkins サーバーがある場合、そのサーバーにアクセスするには、その...
Yum経由でJenkinsをインストールする1. インストール # yum ソースをインポート wg...
序文以前、rem適応についての記事を書きましたが、具体的なパッケージは紹介しませんでした。今日は、よ...
1. HttpとHttpsの違いHTTP: インターネットで最も広く使用されているネットワーク プロ...
目次1. JavaScriptの基礎2. 基本的なJavaScript構文3. JavaScript...
<br />テーブルは、昔から誰もが使ってきたタグで、今も使われています。しかし、現在の...