- 将所有图片路径从绝对路径改为使用 process.env.PUBLIC_URL - 修复 HomePage.tsx 中所有图片引用 - 修复 CoursePage.tsx 中所有图片引用 - 确保图片在 GitHub Pages 上正确加载 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 line
1.5 KiB
JSON
1 line
1.5 KiB
JSON
{"ast":null,"code":"import{useEffect}from'react';import{useLocation}from'react-router-dom';const ScrollToTop=()=>{const{pathname}=useLocation();useEffect(()=>{// 页面切换时滚动到顶部\nwindow.scrollTo({top:0,left:0,behavior:'smooth'// 平滑滚动效果\n});},[pathname]);return null;// 这个组件不渲染任何内容\n};export default ScrollToTop;","map":{"version":3,"names":["useEffect","useLocation","ScrollToTop","pathname","window","scrollTo","top","left","behavior"],"sources":["/Users/apple/Documents/cursor/Web课件/AI课/education_web_多Agent协作系统/src/components/ScrollToTop.tsx"],"sourcesContent":["import React, { useEffect } from 'react';\nimport { useLocation } from 'react-router-dom';\n\nconst ScrollToTop: React.FC = () => {\n const { pathname } = useLocation();\n\n useEffect(() => {\n // 页面切换时滚动到顶部\n window.scrollTo({\n top: 0,\n left: 0,\n behavior: 'smooth' // 平滑滚动效果\n });\n }, [pathname]);\n\n return null; // 这个组件不渲染任何内容\n};\n\nexport default ScrollToTop; "],"mappings":"AAAA,OAAgBA,SAAS,KAAQ,OAAO,CACxC,OAASC,WAAW,KAAQ,kBAAkB,CAE9C,KAAM,CAAAC,WAAqB,CAAGA,CAAA,GAAM,CAClC,KAAM,CAAEC,QAAS,CAAC,CAAGF,WAAW,CAAC,CAAC,CAElCD,SAAS,CAAC,IAAM,CACd;AACAI,MAAM,CAACC,QAAQ,CAAC,CACdC,GAAG,CAAE,CAAC,CACNC,IAAI,CAAE,CAAC,CACPC,QAAQ,CAAE,QAAS;AACrB,CAAC,CAAC,CACJ,CAAC,CAAE,CAACL,QAAQ,CAAC,CAAC,CAEd,MAAO,KAAI,CAAE;AACf,CAAC,CAED,cAAe,CAAAD,WAAW","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |