Next.js 如何渲染<;a>;标记为nextjs并将其转换为next/Link组件

Next.js 如何渲染<;a>;标记为nextjs并将其转换为next/Link组件,next.js,Next.js,我在nextjs组件中呈现了字符串,该字符串有一些包含标记的链接。 如何注入nextjs链接组件安装一个有效的标签已解决 在页面上将字符串呈现为html后,我用一种方法编写了此代码 const router = useRouter(); window.addEventListener('click', (e) => { if (e.target.classList.contains('nextjs-link')) { // this line check a tag contain

我在nextjs组件中呈现了字符串,该字符串有一些包含标记的链接。 如何注入nextjs链接组件安装一个有效的标签

已解决

在页面上将字符串呈现为html后,我用一种方法编写了此代码

const router = useRouter();
window.addEventListener('click', (e) => {
    if (e.target.classList.contains('nextjs-link')) { // this line check a tag contains class
        e.preventDefault();
        router.push('/');
    }
});

为什么需要注入它并转换锚标记?你不能用链接组件来代替吗?你能给我们看一下密码吗?你可以使用下一个路由器。这是一个如何使用下一个路由器的链接,你的链接本身有什么问题?您可以在任何标记上使用事件处理程序来路由!