Vue à cocher
<input type="checkbox" id="checkbox" v-model="checked">
<label for="checkbox">{{ checked }}</label>
Neep Mapeep
<input type="checkbox" id="checkbox" v-model="checked">
<label for="checkbox">{{ checked }}</label>
// ChildComponent.vue
export default {
props: {
modelValue: String // раньше было `value: String`
},
emits: ['update:modelValue'],
methods: {
changePageTitle(title) {
this.$emit('update:modelValue', title) // раньше было `this.$emit('input', title)`
}
}
}
1
<input v-model="message" placeholder="edit me">
<p>Message is: {{ message }}</p>