我们如何检测 Next.js 项目的 URL 哈希的变化?
我不想在每次 slug 更改时重新加载我的页面。
我不能使用,因为我的所有数据都来自 DB
示例:
当单击从
http://example/test#url1
到的标签时
http://example.com/test#url2
尝试了以下方法,但这似乎仅适用于路径更改。
import React, { useEffect,useState } from 'react';
import { useRouter } from 'next/router'
const test = () => {
const router = useRouter();
useEffect(() => {
console.log(router.asPath);
}, [router.asPath]);
return (<></>);
};
export default test;