ورودیها
طرحبندی بر پایه ورودیها
اولی
مقدار:
دومی
مقدار:
فرمها بخش اصلی هر وبسایت و برنامه موبایلی هستند. آنها به کاربران کمک میکنند تا با اپلیکیشن شما تعامل داشته باشند. فرمهای Vulk را بررسی کنید.
طرحبندی بر پایه ورودیها
مقدار:
مقدار:
طرحبندی ورودی با اعتبارسنجی
<template>
<Field>
<FieldLabel label="آدرس ایمیل"></FieldLabel>
<Control icon="feather:mail" validation is-valid>
<VInput
placeholder="johndoe@gmail.com"
value="mymail@gmail.com"
/>
</Control>
</Field>
<Field>
<FieldLabel label="گذرواژه"></FieldLabel>
<Control icon="feather:lock" validation is-invalid>
<VInput type="password" value="" />
</Control>
</Field>
</template>
طرحبندی ورودی برای دریافت متن چندخطی
مقدار:
ورودی چند خطی بدون تغییر اندازه
مقدار:
طرحبندی المنت انتخاب
مقدار:
مقدار:
<script setup lang="ts">
const options = [
{
value: 'Hamburger',
label: 'همبرگر',
},
{
value: 'Cheeseburger',
label: 'چیزبرگر',
},
{
value: 'Burito',
label: 'بوریتو',
},
]
const selectOneValue = ref()
</script>
<template>
<Field>
<FieldLabel label="گزینهای را انتخاب کنید"></FieldLabel>
<Control>
<VSelect
v-model="selectOneValue"
:options="options"
/>
</Control>
</Field>
</template>
طرحبندی ورودی با آیکون
مقدار:
مقدار:
<script setup lang="ts">
const options = [
{
value: 'Hamburger',
label: 'همبرگر',
},
{
value: 'Cheeseburger',
label: 'چیزبرگر',
},
{
value: 'Burito',
label: 'بوریتو',
},
]
const selectOneValue = ref()
</script>
<template>
<Field>
<FieldLabel label="گزینهای را انتخاب کنید"></FieldLabel>
<Control icon="feather:globe">
<VSelect
v-model="selectOneValue"
:options="options"
/>
</Control>
</Field>
</template>
طرحبندی المان چکباکس
انتخاب شده: [ "Option 2" ]
<script setup lang="ts">
const options = ref(['Option 2'])
</script>
<template>
<!--Regular checkbox-->
<Checkbox
v-model="options"
name="checkbox-1"
label="گزینه 1"
value="Option 1"
/>
<!--Rounded checkbox-->
<Checkbox
v-model="options"
name="checkbox-2"
label="گزینه 2"
value="Option 2"
rounded
/>
</template>
انواع مختلف سوئیچها
فعال: [ "Option 2", "Option 9" ]
<script setup lang="ts">
const options = ref(['Option 2', 'Option 9'])
</script>
<template>
<!--Thin Toggle-->
<NinjaToggle
v-model="options"
name="demo-toggle-1"
value="Option 0"
/>
<!--Switch Toggle-->
<NinjaToggle
v-model="options"
name="demo-toggle-9"
icon
flavor="switch"
color="success"
value="Option 8"
/>
</template>