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

CentOS7 64-Bit-Installation MySQL Grafik-Tutorial

Voraussetzungen für die Installation von MySQL: I...

MySql-Import - CSV-Datei oder tabulatorgetrennte Datei

Manchmal müssen wir Daten aus einer anderen Bibli...

Benutzerdefinierte Docker-Netzwerkimplementierung

Inhaltsverzeichnis 1. Passen Sie das Netzwerk an,...

Beispiel für das Hinzufügen eines Musikvideos zu einer HTML-Seite

1. Video-Tag Unterstützt die automatische Wiederg...

js Canvas realisiert Slider-Verifizierung

In diesem Artikelbeispiel wird der spezifische Co...

Lösen Sie das Problem der verstümmelten Zeichen im Tomcat10 Catalina-Protokoll

Laufumgebung, Idea2020-Version, Tomcat10, beim Au...

So mounten Sie eine Datenfestplatte auf Tencent Cloud Server Centos

Überprüfen Sie zunächst, ob das Festplattengerät ...

Vue + Element dynamische Mehrfachheader und dynamische Slots

Inhaltsverzeichnis 1. Nachfrage 2. Wirkung 3. All...

Zusammenfassung einiger effizienter magischer Operatoren in JS

JavaScript veröffentlicht mittlerweile jedes Jahr...

Was ich beim Aufbau meines eigenen Blogs gelernt habe

<br />In einem Jahr Bloggen habe ich persönl...

MySQL-Benutzer und -Berechtigungen und Beispiele zum Knacken des Root-Passworts

MySQL-Benutzer und -Berechtigungen In MySQL gibt ...

So konfigurieren Sie den Redis-Sentinel-Modus in Docker (auf mehreren Servern)

Inhaltsverzeichnis Vorwort Zustand Docker install...