/
Da11oS
/
vue_examples
Обзор
Документация
Войти
/
Da11oS
/
vue_examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/components/props/ArrayConsumer.vue
39 строк
828 B
Da11oS
feat: Composition
17 июл 2025, 00:36
17 июл 2025, 00:36
92da94f
Код
Авторство
О чём код?
<script setup> import {defineProps, defineEmits, ref, onMounted, watch} from 'vue' import NestedInject from './NestedInject.vue'; const props = defineProps([ 'make', 'model', 'year', 'carNumber']); const emits = defineEmits(['update:car-number']); const localCardNumber = ref(props.carNumber); onMounted(()=> { localCardNumber.value = props.carNumber }) watch(localCardNumber, (newVal) => { // ignore emits('update:car-number', newVal); }) </script> <template> <div> <div> Производитель {{ make }} <br/> Модель {{ model }}<br/> Год выпуска {{ year }}<br/> </div> <input placeholder="Номер машины" v-model.number="localCardNumber" /> </div> <NestedInject></NestedInject> </template>