Vue2.0、ElementUIは表のページめくりを実装します
この記事では主に表ページめくりを実現するVue2.0+ElementUIの例を紹介します。編集者はこれが非常に良いものだと思ったので、皆さんの参考として今から共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
ElementUIのテーブルには辞書配列のデータ型が必要です。 Python3 を使用してバックエンドを作成したため、データベースからデータをフェッチするときに、cursorclass=pymysql.cursors.DictCursor の行を追加するだけです。取り出した後、後で簡単にアクセスできるように、redis データベースに保存しました。取得するときは、eval() 関数を使用して、それをフロントエンドに渡します。
ページネーションページャーはフロントエンドに配置されており、ここでは完全に機能するページャーを直接使用しています。
<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 50, 100]" :page-size="pagesize" layout="total, sizes, prev, pager, next, jumper" :total="data.length"> </el-pagination>
その中で、handleSizeChangeはページサイズが変更された場合の対応する関数、handleCurrentChangeはcurrentPageが変更された場合の対応する関数です。
ページサイズはすべて選択可能なページサイズです。数字は自分で変更できます。
レイアウトは付属の機能なので、通常は触れる必要はありません。
totalはデータの総数です。辞書配列なので、length メソッドを直接使用してデータの総数を取得できます。
data () { return { data: [], currentPage:1, pagesize:20, } },
初期ページcurrentPage、ページあたりの初期データ数pagesize、データdata
methods: { handleSizeChange: function (size) { this.pagesize = size; }, handleCurrentChange: function(currentPage){ this.currentPage = currentPage; } }
上記の2つの応答関数は理解しやすいです。
<el-table :data="data.slice((currentPage-1)*pagesize,currentPage*pagesize)" stripe style="width: 100%">
el-table タグ。ページング後に対応するデータをページに表示するには、添え字を (現在のページ-1)*現在のページまでのページあたりのデータ数*ページあたりのデータ数にする必要があります。取得にはsliceメソッドを使用します。
ストライプはゼブラ柄のテーブルです。
<el-table-column prop="id" label="序号" align="center"> </el-table-column>
列タグ。複数の項目を配置して各列を制御できます。 label は列の名前で、最初の行に表示されます。 prop はデータ内のキーの名前です。
最終結果。
関連する推奨事項:
VUE element-ui を使用して再利用可能な Table コンポーネントを作成する
vueElement-ui の入力検索および変更メソッドについて
以上がVue2.0、ElementUIは表のページめくりを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









1. スタイルのモジュール化 単一の CSS ファイルで、スタイル タグにコンポーネントのスタイルを記述します。通常、スタイル タグにはスコープ属性があることがわかります。これにより、異なるコンポーネントに対して同じセレクターをリアルタイムで実現できますが、スタイルは互いに干渉しません。例を見てみましょう。両方のコンポーネントで hello-world-box クラスを定義し、対応するスコープ タグで異なるスタイルを設定します。ご覧のとおり、vue はさまざまなコンポーネントのラベルに一意の属性 (PostCSS 変換実装) を追加します。その後、属性セレクターを使用すると、異なる属性のラベル スタイルが相互に干渉しなくなります。 css 属性セレクターの役割は、特定の属性を持つ HTML 要素のスタイルを設定することです。

Word はよく使われるオフィスソフトの 1 つで、編集した文章の内容が長くて読みにくい場合は、Word でページをめくることができます。以下では、編集者が Word でページをめくる方法に関する簡単なチュートリアルを友達と共有します。これが皆さんのお役に立てば幸いです! 1. まず、コンピューターの Word ソフトウェアで複数ページの Word 文書を開きます。下の図に示すように: 2. Word インターフェイスのスクロール バーの上向き矢印をクリックして上にスクロールし、ページをめくります。下の図に示すように: 3. ページを下に移動する必要がある場合は、スクロール バーの下矢印をクリックします。下の図に示すように: 4. スクロール バーの矢印をクリックしてページをめくるこの種類のページめくりは、よりカジュアルです。マウスの右ボタンを使用してスクロール バーをクリックし、ページをすばやくめくる必要があります。次のように

ステップ依存関係パッケージ まず、vue の依存関係パッケージを導入する必要があります。私はこれを使用します。npminstallxlsx@^0.16.0npminstallfile-saver@^2.0.2 を使用します。xlsx 依存関係の機能は、データを Excel ワークブック ファイルセーバーに処理することです。依存関係. 機能は: ファイルを保存し、それを要素テーブルにエクスポートします. ここでは、実際にデータを取得するために elementenetUI の table タグが使用されます. したがって、テーブルにセレクターを追加する必要があります. 私のプロジェクトでは、私は追加しましたID:exportExceltableData がカスタム受信バックエンドに渡されます。

JavaScriptを使用して無限スクロールのページめくり機能を実装するにはどうすればよいですか?無限スクロールは、現代の Web サイトのデザインで非常に一般的になっています。この機能により、ユーザーはページ ボタンをクリックせずにページをスクロールして新しいコンテンツを読み込むことができます。この記事では、JavaScript を使用して無限スクロールを実装する方法と具体的なコード例を紹介します。無限スクロールのページめくり機能を実装するには、ユーザーのスクロール イベントをリッスンし、ページが特定の位置までスクロールしたときに新しいコンテンツをロードする必要があります。

本篇文章给大家带来了关于elementUI的相关知识,其中主要跟大家聊一聊我在实现elementUI的表单验证时都遇到哪些坑,顺便记录分享一下?感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。

1. 問題 データベースに大量のデータがある場合、サーバーとページへの負担を軽減するために、一度にデータの一部のみをクエリする必要があります。ここでは、elementui の Pagination コンポーネントを使用し、mysql の limit ステートメントと連携して、mysql データのページング クエリを実現します。次の図は、最も基本的なページング スタイルです。 もちろん、ページが変更されたときにデータベースにクエリを実行するには、対応するイベントを導入する必要があります。 2. 2.1 ページング コンポーネント データを解決します。データ項目の総数 (total) を 1 に初期化し、現在のページ番号である pageNum が最初のページになります。 2.2 データベースのデータを取得する関数: getData(): パラメータは offset と limit で、後述するバックエンドにデータを要求します。ここではqsが使用されます

1. 古い世界の Web バックエンド (1) 当初、Web バックエンドは基本的に PHP で書かれていました。PHP は、HTML に埋め込むのに非常に便利なスクリプト言語でした。 (2) その後、Java が勢いを増し始め、JSP+Servlet が主流になりました。 (3) Java は臭くて長いことがわかったので、一般的に使用されるいくつかのアイデアをクラスにカプセル化し始めました。その結果、Spring は成長し、AOP の側面と IoC 制御の反転という 2 つの核となる概念を備えました。この 2 つのアイデアはまさに無敵です。 AOP: たとえば、プログラム内のあらゆる場所で例外がスローされる可能性がありますが、以前はあらゆる場所でキャッチしようとするのは非常に面倒で、キャッチ後の処理も同様でした。 Web 出口をインターセプトするアスペクトがある場合、すべてのトラフィックはこのアスペクトを通過します。

PHP および WebDriver 拡張機能を使用した Web ページのスクロールとページめくりのテスト導入: インターネットの発達と普及に伴い、Web ページの表示方法はますます多様化しています。 Web ページがさまざまな端末上で適切に表示され、適切に機能することを確認するために、開発者はさまざまなテストを実施する必要があります。中でも、Webページのスクロールやページめくりのテストは重要なテスト項目です。この記事では、PHP および WebDriver 拡張機能を使用して Web ページのスクロールとページめくりのテストを実装する方法を紹介し、コード例を添付します。前提条件: 開始する前に、以下をインストールする必要があります。
