-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
I've been refactoring a work project using this repo as reference, and I've run into a snag. When navigating from one view to another, I'd like to avoid re-rendering the layout components that the views have in common. I'm after this for two reasons: one is efficiency, of course, but the more visible issue is that I'd like to transition the components that are entering and leaving.
For example, my "home" and "404" views use a layout that does not include a sidebar. The rest of my views use a second layout that does. When moving between "home" and another route, I'd like the sidebar to appear with a simple, satisfying transition; so, I wrap it in a <transition appear>
tag and it works as anticipated. However, the sidebar also transitions out and in between routes that share the layout.
Thinking it would solve the problem, I removed the key
attribute from the <router-view>
in my app.vue
, but to no effect.
I know there's not much in particular to be done without looking at the source (which I am not permitted to share), but can you think of anything off the top of your head that I should check? Something basic I might have overlooked?