【发布时间】:2021-08-09 12:39:30
【问题描述】:
我正计划创建一个获取所有本地存储的项目以传入索引数据库。我正在使用 Blazor WASM。这个本地存储代码来自 retrieve all localStorage items 。我有这几个错误
无效的表达式 [,应为语法错误值
“object”不包含“keys”的定义
private void allStorage()
{
//error Invalid expression [
var values = [],
//error keys
keys = Object.keys(localStore),
i = keys.length;
while (i--)
{
values.push(localStore.GetItem(keys[i]));
}
return values;
}
【问题讨论】:
-
您只能使用 JsInterop 访问本地存储。我建议使用如下库:github.com/blazored/LocalStorage
-
@Kane 是的,我在 razor (C#) 中使用
Blazored Localstorage NuGet我的 localtorage 代码,它可以工作,但我只是对如何调用获取所有项目有疑问
标签: local-storage blazor