/
marklis
/
anticafe-breeze
Обзор
Документация
Войти
/
marklis
/
anticafe-breeze
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
resources/js/Components/Checkbox.vue
34 строки
612 B
Мамонов Алексей Анатольевич
Инициализация
06 мар 2025, 17:45
06 мар 2025, 17:45
0f37205
Код
Авторство
О чём код?
<script setup> import { computed } from 'vue'; const emit = defineEmits(['update:checked']); const props = defineProps({ checked: { type: [Array, Boolean], required: true, }, value: { default: null, }, }); const proxyChecked = computed({ get() { return props.checked; }, set(val) { emit('update:checked', val); }, }); </script> <template> <input type="checkbox" :value="value" v-model="proxyChecked" class="rounded border-gray-300 text-indigo-600 shadow-sm focus:ring-indigo-500" /> </template>