ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Nextjs 监听路由变化

    May 12, 20222 min read
        const router = useRouter();
        
        useEffect(() => {
            handleRouteChange()
            router.events.on('routeChangeComplete', handleRouteChange)
            return () => {
              router.events.off('routeChangeComplete', handleRouteChange)
            };
          }, [router.events]);
    

    相关文章

    使用CSS绘制三角形的方法有哪些?如何实现?

    使用CSS的border属性通过设置不同边框的宽度和颜色来绘制三角形。

    Spotify 将不再支持通过 App Store 付费订阅

    Spotify 自 2016 年起禁止通过 App Store 订阅 Premium 会员,现决定不再支持现有会员使用 App Store 付费,要求用户改用其他支付方式,以避免苹果的 30% 应用内购买费用,此举可能引起苹果不满并影响其他开发者的付费选择。

    Three.js 有哪些材质类型? 使用场景

    Three.js 中常用的材质类型包括基础材质、光照材质、高光材质、物理材质和粒子材质,分别适用于不同需求下的几何体、光照效果、高光反射、真实物理效果和粒子效果场景。

    git 如何推送指定的远程分支?

    使用命令 `git push <remote> <local_branch>:<remote_branch>` 可以将本地分支推送到指定的远程分支。

    blob对象详解和使用示范

    Blob对象用于存储和操作二进制数据,支持文件上传、下载和预览,通过JavaScript方法创建、转换为URL、释放资源及进行数据传输。