Добрый день!
Как работать со свойствами и методами подключенного компонента StoreModalComponent?
Пробую через StoreModalComponent.showModal = true; но выдает ошибку
<template>
<div>
<button @click="openStore">Открыть склад</button>
<store-modal-component></store-modal-component>
</div>
</template>
<script>
import StoreModalComponent from './StoreModalComponent'
import axios from 'axios'
export default {
data() {
return {}
},
components: {
StoreModalComponent
},
mounted: function () {},
computed: {},
methods: {
openStore: function() {
StoreModalComponent.showModal = true;
},
},
watch: {},
}
</script>
Код компонента StoreModalComponent
<template>
<div>
<transition name="modal">
<div class="modal-mask" v-if="showModal" @close="showModal = false">
<div class="modal-wrapper">
<div class="modal-container">
<div class="modal-header">
<slot name="header">
Склад
<button class="modal-default-button" @click="$emit('close')">
×
</button>
</slot>
</div>
<div class="modal-body">
<slot name="body">
</slot>
</div>
</div>
</div>
</div>
</transition>
</div>
</template>
<script>
export default {
data() {
return {
showModal: false
}
},
methods: {}
}
</script>