この記事では、参考までに、ファイルのオンラインプレビューを実現するための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 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題
Alibaba Cloud ServerはTomcatをインストールして構成し、外部ネットワークアク...
序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...
Vue プロジェクトを開発する場合、さまざまなコンポーネント ページを表示するために切り替えることが...
目次通常の読み込み遅延読み込みプリロードプリロードを使用しないプリロードの使用要約する通常の読み込み...
データベースのクエリ `学生`から*を選択 クエリ結果id名前誕生日1張三1970-10-01 2李...
設置環境1. gccのインストールnginxをインストールするには、まず公式サイトからダウンロードし...
ファイルの切り替えは Linux でよく行われる操作です。Linux を初めて学ぶときに最初に触れる...
目次1. 異なるリクエストパスに応じて異なるデータを返す方法を学びます。 2. 送信データ: データ...
Nestjs 例外フィルターといえば、非常に強力な .Net のグローバル フィルターについて触れな...
Excel は、データ分析に最もよく使用されるツールです。この記事では、MySQL と Excel ...
この記事では、参考として MySQL 5.7.23 のインストール チュートリアルを記録します。 1...
この記事では、動的なテーブル効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
目次1. 反射とは何ですか? 2. JavaScriptで反映する2.1 Reflect.get(タ...
注意: スコープアニメーションは使用できません。 ! ! ! GIF経由 <テンプレート>...
プロフェッショナルな Web デザインは複雑で時間がかかります。 HTML と CSS フレームワー...