Updating the title is definetly something a lot of spa's seems to neglect. In your example you should probably specify immediate:true for the watch, otherwise the title wont update on the first load
watch: { '$route':{ handler: (to, from) => { document.title = to.meta.title || 'Your Website' }, immediate: true } },
And if you start adding more metadata I would recommend looking at github.com/nuxt/vue-meta
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
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.
Updating the title is definetly something a lot of spa's seems to neglect.
In your example you should probably specify immediate:true for the watch, otherwise the title wont update on the first load
And if you start adding more metadata I would recommend looking at github.com/nuxt/vue-meta