<NuxtLink /> not is not providing internal link like an anchor tag
According to this, installing vue-scroll-to package
You could give this a shot
<nuxt-link :to="{path: '/', hash: 'section-x'}" v-scroll-to="{el: '#section-x'}"> Section X</nuxt-link>
I don't know how to Do it without adding more dependencies but I hope it helps