I get a Vue component like that:
<template>
<div>
<div>other things...</div>
<FilterPopUp ref="filterPopUp">
<FilterInput ref="filterInput"/>
</FilterPopUp>
</div>
</template>
<script>
import FilterPopUp from './filter-popup.vue';
import FilterInput from './filter-input.vue';
export deafult {
name: 'Filter',
components: {
FilterPopUp,
FilterInput,
},
method: {
resetOptionStore() {
// this.$refs.filterInput.resetFilter();
console.log(this.$refs.filterPopUp);
console.log(this.$refs.filterInput);
},
}
}
</script>
What I want to do is get access to FilterInput Component in resetOptionStore method, but I failed.
The actual value of this.$refs.filterInput is undefined, how can I work out this problem?
