So verwenden Sie die Vue-Timeline-Komponente

So verwenden Sie die Vue-Timeline-Komponente

In diesem Artikelbeispiel wird der spezifische Implementierungscode der Vue-Timeline-Komponente zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

Wirkung

Code der Vue-Timeline-Komponente (Timeline-Komponente)

<Vorlage>
    <ul Klasse="Zeitleisten-Wrapper">
        <li class="timeline-item" v-for="t in timelineList" :key="t.id">
        <div Klasse="Zeitleistenbox">
            <div Klasse="Aus-Kreis">
                <div Klasse="im Kreis"></div>
            </div>
            <div Klasse = "lange Linie""></div>
        </div>
        <div Klasse="Zeitleisteninhalt">
            <div class="timeline-date">{{t.date}}</div>
            <div class="timeline-title">{{ t.title}}</div>
            <div class="timeline-desc">{{ t.inhalt}}</div>
        </div>
    </li>
    </ul>

</Vorlage>

<Skripttyp="text/babel">
    Vue von „vue“ importieren
    exportiere Standard Vue.component('Zeitleiste',{
        Name: "Zeitleiste",
        Requisiten: {
            Zeitleistenliste: {
                Typ: Array,
                Standard: () => {
                    zurückkehren []
                }
            }
        }
    })
</Skript>

<style scoped lang="scss">
    ul.timeline-wrapper {
        Listenstil: keiner;
        Rand: 0;
        Polsterung: 0;
    }

    /* Zeitleiste */
    .Zeitleistenelement {
        Position: relativ;

        .Zeitleistenbox {
            Textausrichtung: zentriert;
            Position: absolut;

            .out-Kreis {
                Breite: 16px;
                Höhe: 16px;
                Hintergrund: rgba (14, 116, 218, 0,1);
                Kastenschatten: 0px 4px 12px 0px rgba (0, 0, 0, 0,1);
                /*Deckkraft: 0,1;*/
                Randradius: 50 %;
                Anzeige: Flex;
                Elemente ausrichten: zentrieren;

                .im Kreis {
                    Breite: 8px;
                    Höhe: 8px;
                    Rand: 0 automatisch;
                    Hintergrund: rgba(14, 116, 218, 1);
                    Randradius: 50 %;
                    Kastenschatten: 0px 4px 12px 0px rgba (0, 0, 0, 0,1);
                }
            }

            .lange Zeile {
                Breite: 2px;
                Höhe: 98px;
                Hintergrund: rgba(14, 116, 218, 1);
                Kastenschatten: 0px 4px 12px 0px rgba (0, 0, 0, 0,1);
                Deckkraft: 0,1;
                Rand links: 8px;
            }
        }

        .timeline-inhalt {
            Box-Größe: Rahmenbox;
            Rand links: 20px;
            Höhe: 106px;
            Polsterung: 0 0 0 20px;
            Textausrichtung: links;
            Rand unten: 30px;

            .Zeitleistentitel {
                Schriftgröße: 14px;
                Wörtertrennung: alles trennen;
                Rand unten: 16px;
                Farbe: #333;
                Schriftstärke: 500;
                /*Anzeige: inline;*/
            }

            .Zeitleistendatum {
                Schriftgröße: 16px;
                Farbe: #333;
                Schriftstärke: 500;
                Rand unten: 16px;
            }
            .timeline-desc {
                Schriftgröße: 14px;
                Farbe: #999999;
            }
        }

    }


    .timeline-item:letztes-vom-Typ .timeline-content {
        Rand unten: 0;
    }
</Stil>

Anwendung

// Referenz der übergeordneten Komponente <timeline :timeline-list="dongtai"></timeline>
// Komponenten importieren. Denken Sie daran, Ihren eigenen Komponentenpfad zu verwenden. importiere Timeline aus "./Timeline";
//Deklariere das Array dongtai:[] im von data() zurückgegebenen Objekt.

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:
  • Implementierung der Elementzeitleiste

<<:  Mysql-String-Abfangen und Abrufen von Daten im angegebenen String

>>:  Detaillierte Erläuterung der Wissenspunkte zu Linux Netfilter/Iptables

Artikel empfehlen

Detaillierte Erläuterung der Wissenspunkte der Linux-DMA-Schnittstelle

1. Zwei Arten der DMA-Zuordnung 1.1. Konsistente ...

Webdesign-Kenntnisse: Problem der adaptiven Höhe von Iframes

Manche Leute sind vielleicht noch nicht auf dieses...

Analyse und Lösung des durch Chrome 73 verursachten Flex-Layout-Zusammenbruchs

Phänomen Es gibt mehrere verschachtelte Flex-Stru...

Zusammenfassung einiger praktischer kleiner Zaubertricks in der Vue-Praxis

Wie können Sie das Lamaging von Routen vergessen,...

Bedingte Kommentare im Internet Explorer für XHTML

<br />Bedingte Kommentare sind eine einzigar...

JavaScript-Implementierung des Verifizierungscode-Falls

In diesem Artikel wird der spezifische Code für J...

JavaScript, um den Effekt des Klickens auf das Untermenü zu erzielen

In diesem Artikel wird der spezifische JavaScript...

Implementierung eines Random Roll Callers basierend auf JavaScript

In diesem Artikel wird der spezifische JavaScript...

So stellen Sie Redis schnell als Docker-Container bereit

Inhaltsverzeichnis Erste Schritte Datenspeicherun...