Detaillierte Erklärung zum Hinzufügen gepunkteter Linien zu Vue-Elementbaum-Steuerelementen

Detaillierte Erklärung zum Hinzufügen gepunkteter Linien zu Vue-Elementbaum-Steuerelementen

1. Ergebnisse erzielen

Rendern

2. Implementierungscode

Das Hinzufügen gepunkteter Linien zum Baumsteuerelement wird hauptsächlich durch die Steuerung von CSS erreicht, und die Einrückungsnummer des Baumsteuerelements kann nur 0 sein, also sei class="mytree"

   <div Klasse="meinBaum">
          <!--Einzug kann nur 0 sein-->
          <el-Baum
              :data="Baumdaten"
              :props="StandardProps"
              @node-click="Klick auf Knoten handhaben"
              Einzug="0"
              :render-content="Renderinhalt"
          ></el-Baum>
   </div>

Das CSS wird auf den folgenden Code gesetzt, wobei ::v-deep für die Stildurchdringung verwendet wird

<style lang="scss" scoped>
::v-tief .meinBaum {
  .el-tree > .el-tree-node:nach {
    oberer Rand: keiner;
  }
  .el-Baumknoten {
    Position: relativ;
    Polsterung links: 16px;
  }
  // Zwischen den Knoten besteht eine Lücke. Blenden Sie einfach die Schaltfläche „Erweitern“ aus. Wenn Sie der Meinung sind, dass die Lücke in Ordnung ist, können Sie sie löschen.el-tree-node__expand-icon.is-leaf{
    Anzeige: keine;
  }
  .el-tree-node__children {
    Polsterung links: 16px;
  }
  .el-tree-node :letztes-Kind:vor {
    Höhe: 38px;
  }
  .el-tree > .el-tree-node:vor {
    Rand links: keiner;
  }
  .el-tree > .el-tree-node:nach {
    oberer Rand: keiner;
  }
  .el-tree-node:vor {
    Inhalt: "";
    links: -4px;
    Position: absolut;
    rechts: auto;
    Rahmenbreite: 1px;
  }
  .el-tree-node:nach {
    Inhalt: "";
    links: -4px;
    Position: absolut;
    rechts: auto;
    Rahmenbreite: 1px;
  }
  .el-tree-node:vor {
    Rahmen links: 1px gestrichelt #4386c6;
    unten: 0px;
    Höhe: 100%;
    oben: -26px;
    Breite: 1px;
  }
  .el-tree-node:nach {
    Rahmen oben: 1px gestrichelt #4386c6;
    Höhe: 20px;
    oben: 12px;
    Breite: 24px;
  }
}
</Stil>

3. Andere Implementierungen

Vue implementiert Baumtabelle durch Elementbaumsteuerung

Element-ui implementiert das Hinzufügen von Symbolen zu Baumsteuerungsknoten

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Vue implementiert Baumtabelle durch Elementbaumsteuerung
  • Vue Element-ui-Tabelle realisiert Baumstrukturtabelle
  • Tutorial zur Implementierung von Tabellenladebaumdaten in der Vue-Komponentenbibliothek ElementUI
  • Vue+Element-UI realisiert Baumtabelle
  • Vue+Element UI-Baumsteuerung integriert Dropdown-Funktionsmenü (Baum + Dropdown + Eingabe)
  • Vue Element-ui implementiert Baumsteuerungsknoten und fügt Symbole hinzu, detaillierte Erläuterung

<<:  Wie verstecke ich einen bestimmten Text in HTML?

>>:  Codebeispiel zum Erreichen des internen Ankerpunkts einer Webseite durch reines CSS beim Auf- und Ab-Offset

Artikel empfehlen

Der Unterschied und die Verwendung von Datum/Uhrzeit und Zeitstempel in MySQL

1. Wie wird die aktuelle Uhrzeit in MySQL dargest...

Informationen zur Installation von Homebrew auf dem Mac

Vor kurzem hat Xiao Ming einen neuen Mac gekauft ...

So installieren Sie eine ISO-Datei im Linux-System

Wie installiere ich ISO-Dateien unter einem Linux...

Mehrere spezifische Methoden zur MySQL-Speicherplatzbereinigung

Inhaltsverzeichnis Vorwort 1. Überprüfen Sie die ...

js-Objekt, um einen Daten-Paging-Effekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Hinweise zu Linux-Systembefehlen

Dieser Artikel beschreibt die Linux-Systembefehle...

Einführung in CSS-Stileinführungsmethoden und ihre Vor- und Nachteile

Drei Möglichkeiten, CSS einzuführen 1. Inline-Sti...

So zählen Sie das Datum mit Bash herunter

Sie möchten wissen, wie viele Tage es bis zu eine...

10 Gründe, warum Linux immer beliebter wird

Linux wird von immer mehr Benutzern geliebt. Waru...