Closed snail-climb closed 1 year ago
由于缺乏足够的信息,我们暂时关闭了该 Issue。请修改(不要回复) Issue 提供最小重现以重新开启。谢谢。
需要给一个最小复现
我用的umi max,所有的版本包括antd antdpro都是最新版的,loading.tsx内容就是一个非常基础的官方示例,代码如下: import { Spin } from 'antd';
const App: React.FC = () =>
export default App; 我把浏览器网速调的很低,刷新时显示的是空白页,并没有显示加载状态
我创建了一个 src/loading.tsx
:
// src/loading.tsx
import { Spin } from "antd";
export default function Page() {
return (
<Spin
style={{
width: "100%",
height: "100%",
display: "flex",
justifyContent: "center",
alignItems: "center",
}}
spinning
></Spin>
);
}
然后访问页面 http://localhost:9000/#/login
是可以看到 loading 效果的。
src/loading.tsx
这个文件只能控制所有页面的按需加载动画,不能控制你自己写的页面里的,进入到某个页面后,这个 loading 就没有了,如果这个时候你异步加载地图,地图还没加载好的时候是白屏的,你需要自己展示 loading ,等加载好了再展示页面。
明白了,感谢
src下的loading.tsx不生效