小编App*_*ran的帖子

如何检测 Next.js 中 URL 哈希的变化?

我们如何检测 Next.js 项目的 URL 哈希变化?

我不想每次 slug 更改时都重新加载页面。

我无法使用,<Link>因为我的所有数据都来自数据库

示例:
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;
Run Code Online (Sandbox Code Playgroud)

url reactjs next.js url-fragment

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

next.js ×1

reactjs ×1

url ×1

url-fragment ×1