Vue - benutzerdefinierte gekapselte Schaltflächenkomponente

Vue - benutzerdefinierte gekapselte Schaltflächenkomponente

Der benutzerdefinierte Kapselungscode der Vue-Button-Komponente dient Ihnen als Referenz. Der spezifische Inhalt ist wie folgt

Kapseln Sie die Schaltflächenkomponente button.vue

<Vorlage>
  <button class="Schaltflächenellipsis" :class="[Größe,Typ]">
    <Steckplatz />
  </button>
</Vorlage>
<Skript>
Standard exportieren {
  Name: 'Schaltfläche',
  Requisiten: {
    Größe: {
      Typ: Zeichenfolge,
      Standard: „Mitte“
    },
    Typ: {
      Typ: Zeichenfolge,
      Standard: „Standard“
    }
  }
}
</Skript>
<style scoped lang="weniger">
.Taste {
  Aussehen: keines;
  Rand: keiner;
  Gliederung: keine;
  Hintergrund: #fff;
  Textausrichtung: zentriert;
  Rand: 1px durchgehend transparent;
  Rahmenradius: 4px;
  Cursor: Zeiger;
}
.groß {
  Breite: 240px;
  Höhe: 50px;
  Schriftgröße: 16px;
}
.Mitte {
  Breite: 180px;
  Höhe: 50px;
  Schriftgröße: 16px;
}
.klein {
  Breite: 100px;
  Höhe: 32px;
  Schriftgröße: 14px;  
}
.mini {
  Breite: 60px;
  Höhe: 32px;
  Schriftgröße: 14px;  
}
.Standard {
  Rahmenfarbe: #e4e4e4;
  Farbe: #666;
}
.primär {
  Rahmenfarbe: #27BA9B;
  Hintergrund: #27BA9B;;
  Farbe: #fff;
}
.schmucklos {
  Rahmenfarbe: #27BA9B;
  Farbe: #27BA9B;;
  Hintergrund: aufhellen (#27BA9B;,50%);
}
.grau {
  Rahmenfarbe: #ccc;
  Hintergrund: #ccc;;
  Farbe: #fff;
}
</Stil>

Verwendung von Paketkomponenten

<Button type="primary" style="margin-top:20px;">Benutzerdefinierter Schaltflächenname</Button>
<Button type="primary" style="margin-top:20px;">Zum Warenkorb hinzufügen</Button>

Ergebnisse erzielen

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:
  • Detaillierte Erklärung des Ereignisses zum Auslösen von untergeordneten Komponenten durch Klicken auf Schaltflächen in übergeordneten Komponenten in Vue
  • Klicken Sie auf die Vue-Schaltfläche, um Komponentenfunktionen dynamisch zu erstellen und zu löschen.
  • Vue implementiert die benutzerdefinierte Komponentenfunktion zum Anzeigen und Ausblenden von Kennwörtern
  • Das Ereignis der Schaltfläche zur Validierung des Vue-Formulars wird durch die übergeordnete Komponente ausgelöst
  • Klicken Sie auf die Schaltfläche Vue, um die dynamische Montage von Unterkomponenten zu realisieren
  • Produktion von Vue-Ripple-Button-Komponenten
  • Vue entwickelt einen Beispielcode einer Schaltflächenkomponente
  • Ändern Sie den Statusinstanzcode des Eingabefelds, nachdem Sie auf die Schaltfläche in der Vue-Komponente geklickt haben

<<:  Unterschied zwischen MySQL Btree-Index und Hash-Index

>>:  Führen Sie die Schritte aus, um den Fehler 403 Forbidden in Nginx zu beheben.

Artikel empfehlen

VUE realisiert Registrierungs- und Login-Effekte

In diesem Artikelbeispiel wird der spezifische Co...

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

In diesem Artikelbeispiel wird der spezifische Co...

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

Mehrere Methoden zur Lösung des Problems des MySQL-Fuzzy-Abfrageindexfehlers

Wenn wir das Platzhalterzeichen „like %“ verwende...

So stellen Sie mit Docker ein einfaches C/C++-Programm bereit

1. Erstellen Sie zunächst eine Datei hello-world....

Was ist Webdesign

<br />Originalartikel: http://www.alistapart...

So testen Sie die maximale Anzahl von TCP-Verbindungen in Linux

Vorwort Es besteht ein Missverständnis bezüglich ...

Mehrere Möglichkeiten zur Implementierung eines 0-ms-Verzögerungstimers in js

Inhaltsverzeichnis WarteschlangeMikrotask asynchr...

Beispiel für die Bereitstellung von MySQL 8.0 mit Docker

1. Informationen zur Installation von Docker find...

Lassen Sie uns kurz über die Änderungen im Setup in vue3.0 sfc sprechen

Inhaltsverzeichnis Vorwort Standard-SFC-Schreibme...

Erklärung des Konzepts und der Verwendung von Like in MySQL

Like bedeutet auf Chinesisch „wie“, aber wenn es ...

Zusammenfassung der Linux Logical Volume Management (LVM)-Nutzung

Die Verwaltung des Speicherplatzes ist für System...

Beispielcode zur Implementierung von Dreiecken und Pfeilen durch CSS-Rahmen

1. CSS-Boxmodell Die Box beinhaltet: Rand, Rahmen...