For links I use the PrismicLink component in Nuxt. According to my recording, it uses a regular NuxtLink under the hood.
Now I have the problem when I link to external pages. For example Instagram, Twitter, etc. I get [Warning] [Vue Router warn]: No match found for location with path ""
Warning. On my component I have also used the external prop as recommended in the Nuxtlink documentation.
<PrismicLink /> uses <NuxtLink /> under the hood, however it handles the external props itself so you shouldn't need to add external to it (it's actually not supported as a prop on it)
I believe Vue Router might complain about no match found because you're trying to render an empty link field. You can check for empty links in your templates with $prismic.isFilled.link(link) or in your setup function using a computed:
Hi, thank you for your help!
The links aren't empty. In the dev tools, they're shown just as they should be.
And the computed also return true for all the links.