"use client"; import { useEffect } from "react"; import { RotateCcw, TriangleAlert } from "lucide-react"; /** * 错误边界(语言段内)。 * * 必须是客户端组件。捕获渲染期间的运行时错误, * 提供重试入口,并把错误上报到控制台便于排查。 * * 注意:`error.message` 在生产环境会被脱敏,因此面向用户只展示通用文案, * 详细信息(digest)留给开发者排查。 */ export default function LocaleError({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) { useEffect(() => { console.error("[LocaleError]", error); }, [error]); return (

出了点问题

页面加载时发生了意外错误,请稍后重试。如果问题持续出现,请通过「关于」页的联系方式告诉我。

{error.digest ? (

错误编号:{error.digest}

) : null}
); }