Javascript 如何为cordova应用程序启用本地存储
我正在尝试将值存储到混合应用程序的本地存储中。当我在桌面web浏览器中运行应用程序时,但当我在android设备中运行相同的应用程序时,我无法看到与在web浏览器中相同的输出。我认为它不会保存在本地存储中 是否有任何方法可以解决此问题,或者必须启用本地存储 这是我的密码:Javascript 如何为cordova应用程序启用本地存储,javascript,cordova,Javascript,Cordova,我正在尝试将值存储到混合应用程序的本地存储中。当我在桌面web浏览器中运行应用程序时,但当我在android设备中运行相同的应用程序时,我无法看到与在web浏览器中相同的输出。我认为它不会保存在本地存储中 是否有任何方法可以解决此问题,或者必须启用本地存储 这是我的密码: function deductBalance(){ var str; var num_arr = []; var elems = document.querySelectorAll('.cost-blo
function deductBalance(){
var str;
var num_arr = [];
var elems = document.querySelectorAll('.cost-block-deduct');
elems.forEach(function(el) {
var nums = el.options[el.selectedIndex].value;
num_arr.push(nums)
});
console.log(num_arr);
var alvar1 = (Number.parseInt(num_arr.join("")));
localStorage.setItem("deducted", alvar1);
window.location.href = "home.html"
}
function todaysExpenses(){
document.getElementById("spent_points_today").innerHTML = localStorage.deducted ;
document.getElementById("earned_points_today").innerHTML = localStorage.balance;
document.getElementById("balance-remaining").innerHTML = localStorage.balance - localStorage.deducted;
document.getElementById("balance-remaining-month").innerHTML = localStorage.balance - localStorage.deducted;
}
您必须使用localStorage.getItem()函数
或者,localStorage[“扣除”]
检查浏览器是否支持本地存储。尝试{localStorage.setItem(“mod”,“do”);alert(localStorage.removietem(mod));}catch(e){alert(“No”);}
function todaysExpenses(){
var deducted = parseFloat(localStorage.getItem("deducted"));
var balance = parseFloat(localStorage.getItem("balance"));
document.getElementById("spent_points_today").innerHTML = deducted;
document.getElementById("earned_points_today").innerHTML = balance;
document.getElementById("balance-remaining").innerHTML = (balance - deducted);
document.getElementById("balance-remaining-month").innerHTML = (balance - deducted);
}