この記事では、参考までに、ファイルのオンラインプレビューを実現するためのvue-pdfの具体的なコードを紹介します。具体的な内容は次のとおりです。 ヒント: 忘れないように、また後で使用するために、vue-pdf の使用法を記録します。 序文ヒント:以下はこの記事の主な内容です。以下のケースを参考にしてください。 1. インストールnpm インストール --save vue-pdf 2. PDFページの表示1.html <テンプレート> <div class="pdf-box"> //pdf 表示<pdf クラス="pdf" :page="ページ番号" :src="pdfForm.url" @progress="読み込み比率 = $event" @num-pages="pageTotalNum = $event" </pdf> //ページ番号の切り替え <div class="page-box"> <el-ボタングループ> <el-ボタン タイプ="プライマリ" アイコン="el-icon-arrow-left" サイズ="ミニ" @click="prePage" >前のページ</el-button > <el-button type="primary" size="mini" @click="nextPage" >次のページ<i class="el-icon-arrow-right el-icon--right"></i </el-button> </el-button-group> //ページ番号表示 <div style=" color: #409EFF; display: flex; justify-content: flex-end;"> {{ ページ数 }} / {{ ページ総数 }} </div> </div> </div> </テンプレート> 2.JavaScript <スクリプト> 'vue-pdf' から pdf をインポートします エクスポートデフォルト{ 名前: 'pdf', コンポーネント: { pdf }, データ () { pdfフォーム: { url: '' }, // PDFを表示 url:''、 ページ番号: 1, pageTotalNum: 1, // 総ページ数 loadedRatio: 0 // 現在のページの読み込みの進行状況。範囲は 0 ~ 1 で、1 の場合は現在のページが完全に読み込まれたことを意味します}, 方法:{ //前のページ prePage() { ページ = this.pageNum とします ページ = ページ > 1 ? ページ - 1 : this.pageTotalNum this.pageNum = ページ }, // 次のページ nextPage() { ページ = this.pageNum とします ページ = ページ < this.pageTotalNum ? ページ + 1 : 1 this.pageNum = ページ }, } } </スクリプト> レンダリング 要約する忘れないように、また将来の使用を容易にするために、vue-pdf の使用を記録します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題
目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...
Docker ネットワークの作成に –subnet を追加した後、docker network ls...
idea を使用して JSP ファイルを書き込む前に、jdk 環境 (ここでは説明しません) と対応...
素敵なフリップログインと登録インターフェースを作成する序文最近、ネットワーク ディスクを構築しようと...
0. 概要Zabbix は非常に強力なオープンソースの監視ツールです。以下では、Zabbix がテー...
この記事では、jQueryカルーセル機能の実装コードを参考までに共有します。具体的な内容は次のとおり...
MySQL では、datetime 型は通常、時間を保存するために使用されますが、現在では多くのシス...
目次ガベージコレクション (GC) はなぜ必要なのでしょうか?ガベージコレクションとは廃棄物の発生ガ...
Linuxシステムでサービスの起動とシャットダウンを構成する1. コマンドcd /etc/init....
WebRTC は、Web Real-Time Communication の略で、Web リアルタイ...
序文Web ページを作成するときに、次のような状況に遭遇することはよくあります。 <本文>...
VMware で Linux 仮想マシンを作成し、VMware と仮想マシンのネットワークを設定する...
序文MySQLクエリはselectコマンドを使用し、limitとoffsetパラメータを使用して、指...
指令とは何ですか? Angular と Vue はどちらもディレクティブの概念を持っており、これは通...
目次1件のレビュー2 水平分割の5つの戦略2.1 ハッシュ2.2 範囲2.3. キー2.4. リスト...