Я использую Laravel 5.7 с vue.js и mysql
Когда я нажимаю кнопку отправки в родительском компоненте, есть ли способ также отправить выбранный файл из дочернего компонента (Изображения)?
Родительский компонент - у этого компонента есть одно текстовое поле, кнопка для сохранения и объявление компонента для рендеринга HTML для выбора изображения.
<template>
<div>
<label class="control-label">Name</label>
<input name="Name" type="text" v-model="saveForm.Name">
<images></images> //Child Component declaration
<button type="button" @click="store()">
Save
</button>
</div>
</template>
<script>
export default {
data() {
return {
saveForm: {
Name: ''
}
};
},
methods: {
store() {
axios.post("my route", this.saveForm).then(response => {
if(response.data.Status) {}
});
}
}
}
</script>
Компонент изображения (дочерний компонент) , на самом деле этот компонент имеет много изображений около 58.
<template>
<div>
<input type="file" id="Image">
</div>
</template>
<script>
export default {
data() {
},
methods: {
}
}
</script>