In diesem Artikelbeispiel wird der spezifische Code von VUE zur Implementierung der Timeline-Wiedergabekomponente zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt Schauen wir uns zunächst die Renderings an. 1. Die Wirkung der Initialisierung! 2. Sie können per Drag & Drop und mit der Maus darauf zeigen, um die Zeit anzuzeigen 3. Nach dem Drücken der Wiedergabetaste können Sie über die beiden horizontalen Linien links und rechts zur vorherigen oder nächsten Seite gelangen. Hier sind die Schritte für den VUE-Zugriff: 1. Fügen Sie JS- und CSS-Dateien in index.html ein <script src='../static/js/timePlay.js'></script> <link href='../static/css/timePlay.css' rel='stylesheet'/> 2. Schreiben Sie eine Zeitsteuerungskomponente TimePlay.vue <Vorlage> <div> <div Klasse="Zeit-Inhalt" id="ZeitSpiel"></div> </div> </Vorlage> <Skript> var timeplay = ""; Standard exportieren { Daten() { zurückkehren {}; }, Methoden: { initTimePlay() { lass _this = dies; $("#timePlay").html(""); Zeitspiel = neues Zeitspiel({ Datum auswählen: _this.$store.state.trackPlayback.currentSelectDate, beiKlickÄnderungsende: Funktion () { //Rückruf nach dem Klick}, onAnimateEnd: Funktion () { //Rückruf jedes Mal, wenn die Zeitleistenanimation endet}, }); //Initialisiere das Datum der Zeitleiste var curr_date = new Date(timeplay.options.selectDate); var Stunde = curr_date.getHours(); var minute = curr_date.getMinutes(); var Sekunde = curr_date.getSeconds(); timeplay.options.startDate = parseInt( "" + (Stunde > 9 ? Stunde : "0" + Stunde) + (Minute > 9 ? Minute : "0" + Minute) + (Sekunde > 9 ? Sekunde : "0" + Sekunde) ); timeplay.options.endDate = parseInt( "" + (Stunde + 1 > 9 ? Stunde + 1 : "0" + (Stunde + 1)) + (Minute > 9 ? Minute : "0" + Minute) + (Sekunde > 9 ? Sekunde : "0" + Sekunde) ); $("#pause").klick(function () { timeplay.delayAnimation(); //Animation verzögern}); $("#abspielen").klick(Funktion () { console.log("Starten Sie die Wiedergabe") timeplay.continueAnimation(); //Animation fortsetzen}); //Klicken, um die Ausführung anzuhalten$(".play").click(function () { }); }, }, montiert() { dies.initTimePlay(); window.timePlayLeft = $(".timeProgress-box").offset().left; }, } </Skript> <Stil> </Stil> 3. Normaler Aufruf der übergeordneten Komponente 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:
|
<<: Beispiele für die Interaktion zwischen MySQL und Python
1. Vorbereitung 1.1 Hafen herunterladen Harbor-Do...
Wir verwenden den Parameter „translate“, um Beweg...
1. Legen Sie eine Verzeichnis-Whitelist fest: Leg...
Als Erstes müssen Sie einen guten Browser auswähl...
1. Um die MySQL-Datenbank herunterzuladen, besuch...
MySQL-Abfragedaten aus einer Tabelle und Einfügen...
1. Ereignissprudeln : Wenn im Prozess der Ereigni...
Inhaltsverzeichnis Frage 1: Wie werden Requisiten...
Ich habe viele Projekte geschrieben, bei denen de...
Insekten Wie in der Abbildung gezeigt, begann ich...
Inhaltsverzeichnis Hintergrund Zieleffekt Ideen e...
<br />Die Lösungsschritte sind wie folgt: St...
<Head>……</head> gibt den Dateikopf vo...
Inhaltsverzeichnis 1. Schnittstellendefinition 2....
Harbor ist ein Registry-Server auf Unternehmenseb...