[英]Cordova LocalStorage doesn't work
我必須在Android平台上安裝插件嗎? 我在Cordova文檔中找不到任何插件。
function save(){
window.localStorage.setItem("key", "value");
var keyname = window.localStorage.key(i);
var value = window.localStorage.getItem("key");
alert (value);
}
達里奧,由於您使用的是LocalStorage
,因此無需插件。 我不確定您的說法:
window.localStorage.key(i);
i
在哪里設置?
我有一個與Getter / Setter一起使用的UTIL類。 這是用於此的js
。 希望這可以幫助。
var util = function () {
return {
//-----------------------------------
set: function (key, value) {
localStorage.setItem(key, JSON.stringify(value));
},
//-----------------------------------
get: function (key, defaultVal) {
var value = JSON.parse(localStorage.getItem(key));
if (value === null) value = defaultVal;
return value;
},
}; //End Return
}(); //End Closure
//Sample Set
util.set("downloadFlag", 1);
//Sample Get (with a default value 0 if null is found)
var fileDownloadedFlag = util.get("downloadFlag", 0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.