1)blazor分server版和WebAssembly版,

localstorage分session和localstorage,都是基于如下类。

Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage

可见如下内容

https://www.thomasclaudiushuber.com/2021/04/19/store-data-of-your-blazor-app-in-the-local-storage-and-in-the-session-storage/

2)localstorage必须在page initial后才能使用,一般放在

OnAfterRenderAsync

后使用,否则页面没有初始化是不能使用的。

refs:

https://stackoverflow.com/questions/58112206/blazor-net-server-side-where-to-load-localstorage-data

官方文档

https://docs.microsoft.com/en-us/aspnet/core/blazor/state-management?view=aspnetcore-5.0&pivots=server

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐