vue-pdf realisiert Online-Dateivorschau

vue-pdf realisiert Online-Dateivorschau

In diesem Artikelbeispiel wird der spezifische Code von vue-pdf zur Realisierung einer Online-Vorschau von Dateien zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Tipp: Notieren Sie die Verwendung von vue-pdf, um ein Vergessen zu vermeiden und die spätere Verwendung zu erleichtern

Vorwort

Tipp: Das Folgende ist der Hauptinhalt dieses Artikels. Die folgenden Fälle können als Referenz verwendet werden

1. Installation

npm install --save vue-pdf

2. PDF-Seitenanzeige

1.html

<Vorlage>
 <div Klasse="pdf-box">
 //pdf-Anzeige<pdf
          Klasse="pdf"
          :page="Seitennummer"
          :src="pdfFormular.url"
          @progress="geladenesVerhältnis = $Ereignis"
          @num-pages="Seitengesamtzahl = $event"
        ></pdf>
        //Seitennummernumschaltung <div class="page-box">
          <el-button-gruppe>
            <el-Schaltfläche
              Typ="primär"
              Symbol="el-icon-arrow-left"
              Größe="mini"
              @click="vorSeite"
              >Vorherige Seite</el-button
            >
            <el-button Typ="primär" Größe="mini" @click="nächsteSeite"
              >Nächste Seite<i class="el-icon-arrow-right el-icon--right"></i
            ></el-Schaltfläche>
          </el-button-group>
          //Seitenzahlanzeige <div style=" color: #409EFF; display: flex; justify-content: flex-end;">
            {{ Seitennummer }} / {{ Seitengesamtnummer }}
          </div>
        </div>
      </div>
</Vorlage>

2.Javascript

<Skript>
PDF aus „vue-pdf“ importieren
Standard exportieren {
  Name: "pdf",
  Komponenten: { pdf },
  Daten () {
   pdfFormular: { url: '' },
      // PDF anzeigen
      URL:'',
      Seitennummer: 1,
      pageTotalNum: 1, // Gesamtzahl der geladenen Seiten. Ratio: 0 // Ladefortschritt der aktuellen Seite, der Bereich liegt zwischen 0 und 1. Wenn er 1 ist, bedeutet dies, dass die aktuelle Seite vollständig geladen wurde.},
  Verfahren:{
 //Vorherige Seite prePage () {
      let page = diese.Seitennummer
      Seite = Seite > 1? Seite - 1 : this.pageTotalNum
      this.pageNum = Seite
    },

    // Nächste Seite nextPage () {
      let page = diese.Seitennummer
      Seite = Seite < this.pageTotalNum ? Seite + 1 : 1
      this.pageNum = Seite
    },
  }
 }
</Skript>

Rendern

Zusammenfassen

Notieren Sie die Verwendung von vue-pdf, um ein Vergessen zu vermeiden und die zukünftige Verwendung zu erleichtern

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Vue implementiert Online-Vorschau von PDF-Dateien und Download (pdf.js)
  • Vue implementiert die Online-Vorschaufunktion von PDF-Dokumenten
  • Vue-Plugin-Entwicklung: So verwenden Sie pdf.js, um eine Online-Vorschau von PDF-Dokumenten auf Mobiltelefonen zu realisieren
  • Vue-Beispielcode für die Online-Vorschau von Office-Dateien
  • Vue implementiert eine Online-Vorschau von PDF-Dateien (mithilfe von pdf.js/iframe/embed)
  • vue Beispielcode zur Verwendung von vue-pdf zur Implementierung einer PDF-Onlinevorschau
  • Vue-pdf implementiert eine Online-Vorschau von PDF-Dateien
  • Online-Vorschau von drei gängigen Dateitypen in Vue-Projekten (PDF-/Word-/Excel-Tabellen)

<<:  mysql8.0: Passwortänderung vergessen und Problem mit ungültigem Net-Befehlsdienstnamen

>>:  Prinzip des Linux-Nohup-Befehls und Beispielanalyse

Artikel empfehlen

Einige Tipps zum Schreiben leistungsstarker HTML-Anwendungen

Wie können Sie die Leistung einer Webseite verbes...

Beispiel für das Erreichen eines Deckeneffekts mit dem WeChat-Applet

Inhaltsverzeichnis 1. Umsetzung 2. Probleme 3. Üb...

Analysieren Sie die Dauer von TIME_WAIT aus dem Linux-Quellcode

Inhaltsverzeichnis 1. Einleitung 2. Lassen Sie un...

So verwenden Sie Axios-Anfragen im Vue-Projekt

Inhaltsverzeichnis 1. Installation 2. Es gibt kei...

So packen Sie das Projekt per Idee in Docker

Viele Freunde wollten schon immer wissen, wie man...

MySQL-Triggersyntax und Anwendungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Tiefgreifendes Verständnis des Javascript-Klassenarrays

js-Arrays sind wahrscheinlich jedem bekannt, da s...