Gut zu wissen:

Speichere den kopierten Code als .vue-Datei. Dein Projekt benötigt Vue 3, vue-daisyui-components und Tailwind CSS mit daisyUI. Binde vue-daisyui-components/styles.css global ein.

Komponenten-Showcase

DaisyLabel

Ein einfaches Nutzungsbeispiel aus vue-daisyui-components – ohne zusätzliche Anwendungslogik.

Props-Referenz

Definitionen aus defineProps der installierten Komponente. Eine aktivierte Checkbox kennzeichnet ein erforderliches Prop. Typnamen verweisen auf die Typen der Bibliothek.

DaisyLabel – Props-Referenz
BeschreibungErforderlichNameTyp
Beschriftung des Elements.
labelstring
Aktueller Wert für die Bindung mit v-model.
modelValue
string | number
Zusätzliche CSS-Klassen am äußeren Element.
classNamestring
Deaktiviert die Interaktion.
disabledboolean
Aktiviert die Fehlerdarstellung des Eingabefelds.
errorboolean
Schriftgröße der Beschriftung.
labelSize
"xs" | "sm" | "base" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "7xl" | "8xl" | "9xl"
Hinweistext, solange das Eingabefeld leer ist.
placeholderstring
Typ des zugrunde liegenden HTML-Eingabeelements.
typestring
Visuelle Variante der Komponente.
variant
"default" | "floating"
Live-Vorschau

DaisyLabel enthält bereits ein eigenes Input.