Blazor 和浏览器页面刷新

Mik*_*ike 7 blazor blazor-webassembly

我有一个 Blazor WASM 项目,其属性最初是在 OnInitializedAsync() 方法中设置的。一切正常,但如果我点击浏览器刷新按钮,我会收到“对象未设置”错误,因为所有属性都被重置,并且当您点击浏览器刷新按钮时 OnInitializedAsync() 似乎没有运行。在这种情况下如何重新初始化属性?我应该使用一种方法来代替 OnInitializedAsync() 吗?

谢谢

小智 -4

OnInitializedAsync()每次刷新浏览器页面或第一次渲染组件时都会调用生命周期函数。

  • 这个问题很清楚地表明,由于某种原因,这种情况没有发生。 (3认同)