mounted() {
this.$el.querySelector('.dropdown-toggle').addEventListener('click', this.toggleHandler)
},
beforeDestroy() {
this.$el.querySelector('.dropdown-toggle').removeEventListener('click', this.toggleHandler)
},
methods: {
toggleHandler() {
console.log('call refresh')
this.$refs.slider.refresh()
}
}
<filtered-list>
<search-field></search-field>
<list></list>
</filtered-list>
<search-field>
представляет собой поле ввода запроса. При изменении он отправляет событие с значением поля ввода. Компонент-родитель <filtered-list>
обрабатывает это событие и отдает компоненту <list>
список с элементами удовлетворяющими строке запроса. Схема взаимодействия компонентов здесь приведена для примера. <transition appear>
.