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

Nginx: Ein Domänenname für den Zugriff auf mehrere Projekte – Methodenbeispiel

Hintergrund Kürzlich stieß ich bei der Bereitstel...

jQuery-Plugin zur Implementierung des Suchverlaufs

Jeden Tag ein jQuery-Plugin – um einen Suchverlau...

Tiefgreifendes Verständnis langer MySQL-Transaktionen

Vorwort: Dieser Artikel stellt hauptsächlich den ...

Werfen wir einen Blick auf die Vorkompilierung von JavaScript (Zusammenfassung)

JS-Lauftrilogie js-Ausführungscode ist in drei Sc...

Docker+Selenium-Methode zur Realisierung automatischer Gesundheitsberichte

In diesem Artikel wird das Gesundheitsmeldesystem...

Zwei Möglichkeiten zum Beenden von Bash im Docker-Container unter Linux

Wenn Sie Bash beenden möchten, haben Sie zwei Mög...

So installieren Sie eine ISO-Datei im Linux-System

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

Wie besteht man die W3C-Validierung?

Neben der Festlegung von Vorschriften für verschi...

Detaillierte Erläuterung der Angular-Datenbindung und ihrer Implementierung

Inhaltsverzeichnis Vorwort Was ist Datenbindung? ...

Detaillierte Erklärung der globalen Variablenimplementierung von Uniapp

Vorwort In diesem Artikel werden einige Implement...

So passen Sie CSS an den Vollbildmodus des iPhone an

1. Medienabfragemethode /*iPhone X-Anpassung*/ @m...

So verwenden Sie die Baidu Map API im Vue-Projekt

Inhaltsverzeichnis 1. Registrieren Sie ein Konto ...