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.

Dies ist kein offizielles daisyUI-Produkt, sondern eine von Martz.digital (alias Jonathan Martz) entwickelte Bibliothek.

Komponenten-Showcase

DaisyThemeController

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.

DaisyThemeController – Props-Referenz
BeschreibungErforderlichNameTyp
Zusätzliche CSS-Klassen am äußeren Element.
classNamestring
Deaktiviert die Interaktion.
disabledboolean
Aktueller Wert für die Bindung mit v-model.
modelValue
string | boolean
Name des Formularfelds oder der zugehörigen Gruppe.
namestring
Typ des zugrunde liegenden HTML-Eingabeelements.
type
"checkbox" | "radio"
Name des daisyUI-Themes, das ausgewählt werden soll.
valuestring
Live-Vorschau

Die Vorschau begrenzt das ausgewählte Theme auf diesen Bereich.