В компоненте Vue есть блок:
<div @focus="show" @blur="hide" contenteditable>
...
</div>
Функция
show показывает один элемент (он НЕ дочерний), а
hide - его скрывает. У этого элемента есть функция, которая вызывается по клику:
<div @click="myFunc">
...
</div>
Так вот, если кликать на этот элемент, должна вызываться функция
myFunc, но первой вызывается функция
hide из-за того, что фокус пропадает с главного блока, затем нужный элемент скрывается и функция
myFunc не вызывается.
Как можно изменить порядок событий, или сделать что еще, чтобы функция
myFunc все-таки вызывалась при клике на элемент?