Interesting. I've thought about doing it the way you describe here, but then discovered you can also use parent routes with a blank path, which is far more explicit IMO, ie:
Thank you for this solution! It is very neat and elegant. Has made my app a lot smoother.
I'm using Vue 3 along with router 4.0.0 for this and got it to work flawlessly when all the routes are in a single file but when I break the routes into separate files I am unable to get child routes to work with your layout method. Have you encountered this before?
I am currently doing the same . I have the same question as yours , are there any benefit switching the structure you mentioned with the one described in the blog?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Interesting. I've thought about doing it the way you describe here, but then discovered you can also use parent routes with a blank path, which is far more explicit IMO, ie:
Now I'm curious to see if there's any performance benefits to switching. Will have to test!
I use a similar setup for my projects too.
But i tend to split my routes in 2 other files, then import them into the main router file.
that way it's easy to manage routing configuration without actually messing with the other parts of the app.
Yeah, in general, it is the same solution as the one I chose to go with.
I'm not sure if I like the empty path.
Also in our big app, we don't just have one router file.
We have a router file for each path.
For example
/someSite/
would have its own router file with the paths for it likesomeSite/
someSite/:id
someSite/new
etc.I would like to see the
create
output for your solution :)Thank you for this solution! It is very neat and elegant. Has made my app a lot smoother.
I'm using Vue 3 along with router 4.0.0 for this and got it to work flawlessly when all the routes are in a single file but when I break the routes into separate files I am unable to get child routes to work with your layout method. Have you encountered this before?
I am currently doing the same . I have the same question as yours , are there any benefit switching the structure you mentioned with the one described in the blog?