小编Son*_*n04的帖子

在 Blazor 服务器应用中检测服务器预渲染

OnInitializedAsync有没有办法从生命周期方法中检测 Blazor 组件中是否正在进行预渲染?我知道组件工作流程会调用OnInitializedAsync两次,第一次用于预渲染,第二次用于实际渲染。最后,OnAfterRenderAsync一次性调用该方法进行实际渲染。

但是,我需要检测OnInitializedAsync. 这样我就可以在预渲染中进行一些更改,并在实际渲染中阻止它,反之亦然。

我检查了下面的 GitHub 问题,但没有有效的解决方案。我希望,它应该在像IsPrerendering.

https://github.com/dotnet/aspnetcore/issues/17282

提前致谢。

prerender blazor blazor-server-side

7
推荐指数
1
解决办法
4761
查看次数

标签 统计

blazor ×1

blazor-server-side ×1

prerender ×1