Next.js导出静态html之后,如何判断是通过Link跳转还是本机标签跳转?

问题描述 投票:0回答:1

条件:导出静态html

如何识别是按next/link跳转还是按direct access跳转(即标签访问)?

我尝试将pagePropsuseRouter_app.tsx结合使用,但均失败。

帮帮我!

由Google翻译

html static next.js
1个回答
0
投票

由于Next/App组件不会为客户端转换而卸载,因此您可以在从useEffect导出的App组件内设置_app.tsx钩子]]

function MyApp({ Component, pageProps }) {
  useEffect(() => {
    console.log('Direct access');
  }, []);
  return <Component {...pageProps} />
}

export default MyApp;
    
© www.soinside.com 2019 - 2024. All rights reserved.