除了会话和cookie之外,页面刷新后保留值的对象变量

时间:2016-05-24 15:55:58

标签: javascript web

想知道除了使用session和cookie之外是否还有其他方法可以在页面刷新后保留对象变量。尝试window.name但页面刷新后值未定义。 localStorage很好,但太糟糕了,它只存储在字符串值而不是对象值中。

reference

2 个答案:

答案 0 :(得分:2)

您可以序列化对象并存储在private void sendEvent(ReactContext reactContext, String eventName, @Nullable WritableMap params) { reactContext .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) .emit(eventName, params); } 中。然后,当您想再次使用它时,您将其取消序列化。这是一个例子:

localStorage

稍后,您可以从var myObject = { "Hello": "World", "Foo": "Bar" } localStorage.setItem("myObject", JSON.stringify(myObject));

中检索对象
localStorage

有关详细信息,请参阅https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

答案 1 :(得分:0)

使用localStorageJSON.stringify(object)找到解决方法。

reference

相关问题