Pour répondre directement à la question, à l'heure où j'écris ces lignes, il n'y a pas de moyen direct de faire ce que vous voulez (en dehors de ceux déjà montrés par les réponses précédentes). Mais même si c'était le cas, je ne pense pas qu'il soit recommandé de le faire.
Une url est la représentation d'une ressource, et c'est cette ressource (parfois avec son url) qui entraînera un changement d'état. Une url peut contenir des données d'état, mais elle est limitée au protocole, à l'hôte, au chemin et à la chaîne de requête. Tout ce qui est plus élaboré doit être transporté dans le cadre d'une ressource récupérée ou générée en réponse à la requête/navigation.
Transmettre des données au composant via le routeur s'apparente à un accord secret. Vous donnez un état sans passer par les canaux appropriés, ce qui signifie que le composant acquiert un état non pas en réponse directe à la navigation, mais en raison d'un mécanisme obscur. Normalement, l'état devrait changer en tant que réaction au changement d'url, pas par une logique alternative. Cela rend votre application plus prévisible.
Les situations dans lesquelles il peut être tentant de faire passer les données par le routeur sont généralement celles où les données sont déjà présentes et où il semble redondant ou inutile de les demander à nouveau. Mais que se passe-t-il si vous ouvrez simplement le navigateur sur cette url, d'où doivent provenir les données ? Si le raisonnement est que l'on ne s'attend pas à ce que les données soient simplement déposées à cet endroit, alors peut-être n'avez-vous pas besoin d'une route qui y mène, peut-être avez-vous simplement besoin de quelque chose avec un gestionnaire d'événement de clic qui chargera un composant et transmettra les données de la manière que vous voulez.
Si, en revanche, vous pensez avoir besoin de la route (donc d'un routeur) pour accéder à la ressource, ce type de scénario convient parfaitement à un gestionnaire d'état (c'est-à-dire quelque chose comme Vuex).
Ainsi, au lieu de transmettre les données au composant via le routeur, il suffit de lui fournir le minimum nécessaire pour qu'il puisse interroger le gestionnaire d'état pour obtenir les données supplémentaires, plus complètes (c'est-à-dire utiliser simplement vue-router et vuex comme ils sont censés être utilisés).
Si vous voulez éviter la redondance lors de la récupération des données, utilisez un mécanisme de mise en cache dans votre gestionnaire d'état.