Menampilkan isian form, atau komponen lain yang tampil seperti isian form.
Installation
pnpm dlx kliping@latest add inputSalin dan tempel kode sumber di GitHub ke project Anda.
Sesuaikan path import dengan struktur project Anda.
Usage
vue
<script setup lang="ts">
import { Input } from '@/components/ui/input'
</script>
<template>
<Input />
</template>1
2
3
4
5
6
7
2
3
4
5
6
7
Examples
Bawaan
Berkas
Nonaktif
Dengan Label
Dengan Tombol
Requirements
Semua dipasang otomatis oleh kliping add; tabel ini untuk Anda yang memasang manual atau memeriksa project.
| Requirement | Value |
|---|---|
| Project | Vue 3.5+, Tailwind CSS v4, alias @ — disiapkan kliping init |
| npm packages | @vueuse/core@^14.4.0 |
| Files | components/ui/input/input.vuecomponents/ui/input/index.ts |
API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
defaultValue? | string | number | — | The initial value when uncontrolled. |
modelValue? | string | number | — | The controlled value. Bind with v-model. |
| Event | Payload | Description |
|---|---|---|
@update:modelValue | [payload: string | number] | Emitted when the value changes. |
| Data attribute | Value |
|---|---|
[data-slot] | "input" |
CSS Variables
Token tema yang dibaca komponen ini — ubah nilainya di CSS global (:root dan .dark, lihat Theming) untuk mengubah tampilannya tanpa menyentuh komponennya: --border, --destructive, --foreground, --input, --muted-foreground, --primary, --primary-foreground, --radius, --ring.
Credits
Berasal dari shadcn-vue (MIT, Copyright (c) 2023 unovue). Rantai lengkapnya di Credits.