Next.js 如何渲染<;a>;标记为nextjs并将其转换为next/Link组件
我在nextjs组件中呈现了字符串,该字符串有一些包含标记的链接。 如何注入nextjs链接组件安装一个有效的标签已解决 在页面上将字符串呈现为html后,我用一种方法编写了此代码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
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('/');
}
});
为什么需要注入它并转换锚标记?你不能用链接组件来代替吗?你能给我们看一下密码吗?你可以使用下一个路由器。这是一个如何使用下一个路由器的链接,你的链接本身有什么问题?您可以在任何标记上使用事件处理程序来路由!