контролировать время, которое я трачу на те или иные задачи
А можно ли как то прокинуть это событие далее(всплытие), что бы можно было его прослушать на любом компоненте-предке, в том числе и на корневом?
this.$root.emit('selected-menu', data)
this.$root.on('selected-menu', callback) // и не забыть отписаться
<pre>
будет самым простым вариантом. В теории всё красиво, но не могу найти софт, который это умеет.