Доброго времени суток!
Вопрос собственно в следующем. Есть кастомный компонент popover, который используется для выпадающего меню. В него слотом передаётся контент, то есть список пунктов меню. Открытие/закрытие popover происходит по клику на заголовок "Меню" либо закрывается по клику вне области компонента. Как правильно прокинуть событие "клик на пункт меню", чтобы popover закрывался?
Дело в том, что в принципе popover ничего не знает о том, какой контент ему передают. То есть в нём я пропишу логику, что если передаётся event, то есть по типу :value='value' @input='value = $event', то нужно скрыть. Вот, а как это правильно передать и главное в popover поймать.
Степан Кормилин, popover и не должен ничего знать о том, что вы передали. Items вашего меню должен генерить событие клика, в котором вы закрываете popover внутренним методом этого компонента.
Тут как бы логика другая немного. Точнее она вся полностью прописана в компоненте popover. Мне в общем нужно в этот компонент как-то передать v-model и в нём дописать, что нужно сделать, если значение этого v-model меняется