using Microsoft.JSInterop;
using System.Threading.Tasks;
@inject IJSRuntime JSRuntime
protected override async Task OnInitializedAsync()
{
var myValue = await JSRuntime.InvokeAsync("localStorage.getItem", "myKey");
if (!string.IsNullOrEmpty(myValue))
{
// 将myValue设置为您的组件属性
// 如:MyValue = myValue;
}
}
protected async Task SaveValueAsync()
{
await JSRuntime.InvokeVoidAsync("localStorage.setItem", "myKey", "myValue");
}
SaveValueAsync()
方法保存值,并使用OnInitializedAsync()
方法检索保存的值。注意:您需要将"myKey"
和"myValue"
替换为您在LocalStorage中使用的自定义键和值。
上一篇:Blazor浏览器端打开打印菜单