N
Nuxt2y ago
plex

NuxtLink inside computed text?

I have a text containing hashtags and use a RegEx-function to highlight these tags and make them clickable. I then render this text in my template using the v-html tag. However this does not work as NuxtLink is not rendered correctly. Is there a way to solve this?
3 Replies
Cue
Cue2y ago
There’s a few ways to navigate this issue but it’s not as simple as throwing in a component tag and expecting it to render and work. The most simplistic method would be to wrap the markup and bind click handlers by targeting the element(s) required. However, this is only a client-side solution. For SSR you’d want to generate a vnode tree where you build up the markup, inserting NuxtLink component where relevant, and return using the render function to pass on into <component :is="…" /> rather than v-html.
plex
plex2y ago
Thanks. That sounds a bit more complicated than I thought, but I will have a look into it.
Want results from more Discord servers?
Add your server