Привет. Файл
Field.vue
<template>
<input class="form-control" v-model="name" v-bind="attrs" />
</template>
<script>
export default {
name: 'InputText',
...
}
Файл
Form.vue
<template>
<form id="settings-form" @submit.prevent="settingsSubmit" >
<input-text :id="name" :name="name" :req="req" ></input-text>
<button-submit></button-submit>
</form>
</template>
<script>
import InputText from './Field';
export default {
...
data(){
return{
value:{}
}
},
methods: {
settingsSubmit(){
console.log(this.value)
}
}
</script>
Мне надо в
value поместить значение value поля. То есть как в обычной форме я бы указал
v-model="value.name" Как мне это сделать в файле
Form.vue? Как не пытаюсь, всё пусто.