My toolbar menu is looking great, with v-btn as the activator. However, I am facing an issue on mobile devices where hover doesn't work. Whenever I click on the button, it triggers the route instead of just opening the menu. I have set :on route to automatically highlight the current route. I'm not sure how to make the v-btn open the menu without triggering the route, while still showing the selection based on the route or sub-route of its child.
<v-menu class="toolbarMenu" offset-y open-on-hover transition="slide-y-transition">
<v-btn :to="{ path: `${constants.portfolioPath}`}" flat slot="activator">
<v-icon class="hidden-sm-and-down" left>work_outline</v-icon>
{{titles.portfolioMenu}}
</v-btn>
<v-list two-line>
<ListItem :subtitle="titles.portfolioProjectsPage"
:title="titles.portfolioProjectsMenu"
:to="{name:constants.portfolioProjectsRoute}" icon="business"/>
<ListItem :subtitle="titles.portfolioVideosPage"
:title="titles.portfolioVideosMenu"
:to="{name:constants.portfolioVideosRoute}" icon="movie"/>
<ListItem :subtitle="titles.portfolioPicturesPage"
:title="titles.portfolioPicturesMenu"
:to="{name:constants.portfolioPicturesRoute}" icon="image"/>
</v-list>
</v-menu>