[Bug] 升级Umi 4之后Wrappers里无法获取routers信息

useLocation, matchRoutes, useAppData或直接使用 useSelectedRoutes

import { useLocation, matchRoutes, useAppData } from 'umi'

const location = useLocation();
  const { clientRoutes } = useAppData();
  const routes = matchRoutes(clientRoutes, location.pathname);

直接使用 useSelectedRoutes

  const routes = useSelectedRoutes()

11 

 

    

const newRoutes = allroutes?.[0]?.route?.children?.[0]?.children

 

posted @ 2025-08-25 10:50  huihui2014  阅读(45)  评论(0)    收藏  举报