有没有办法添加一个默认的loading.js文件?比如,在应用程序路由中添加一个loading.js,它适用于所有的子页面?我可以将loading.js添加到兄弟页面. js中,但loading.js不适用于该路由段下的其他页面。
u5rb5r591#
如果您不介意在目录中乱丢存根文件,那么一个解决方案是从共享的loader.js文件导入并重新导出它。app/loading.tsx:
app/loading.tsx
export default function LoadingScreen() { return <>{/* your loading state here */}</> }
字符串app/subdir/loading.tsx个
app/subdir/loading.tsx
import LoadingScreen from "../../loading"; export default LoadingScreen;
型
1条答案
按热度按时间u5rb5r591#
如果您不介意在目录中乱丢存根文件,那么一个解决方案是从共享的loader.js文件导入并重新导出它。
app/loading.tsx
:字符串
app/subdir/loading.tsx
个型