Local storage 如何从blazor的本地存储中获取所有项目?

Local storage 如何从blazor的本地存储中获取所有项目?,local-storage,blazor,Local Storage,Blazor,我计划为本地存储创建一个get-all项,以便传入索引数据库。我用的是Blazor WASM。此本地存储代码来自 . 我有几个错误 无效的表达式[,应为语法错误值 “对象”不包含“键”的定义 您只能使用JsInterop访问本地存储。我建议使用如下库:@Kane yes我使用的是Blazored Localstorage numgetmy localtorage code in razor(C#))&它可以工作,但我只是遇到了如何调用get all item的问题 private void a

我计划为本地存储创建一个get-all项,以便传入索引数据库。我用的是Blazor WASM。此本地存储代码来自 . 我有几个错误

无效的表达式[,应为语法错误值

“对象”不包含“键”的定义


您只能使用JsInterop访问本地存储。我建议使用如下库:@Kane yes我使用的是
Blazored Localstorage numget
my localtorage code in razor(C#))&它可以工作,但我只是遇到了如何调用get all item的问题
 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;
}