本地缓存记住密码可存储多个密码
直接上代码无敌
这是方法,样式自己写
try {
let data = [{
username: username,
password: password
}]
//credentials中是否为空
if (uni.getStorageSync('credentials') != '') {
let savedCredentials = JSON.parse(uni.getStorageSync('credentials'))
// 检查是否已存在相同用户名
let flag = savedCredentials.find(item => item.username == username)
if (flag == undefined) {
savedCredentials.push({
username: username,
password: password
});
uni.setStorageSync('credentials', JSON.stringify(savedCredentials));
}
} else {
let savedCredentials = []
savedCredentials.push({
username: username,
password: password
});
uni.setStorageSync('credentials', JSON.stringify(savedCredentials));
}
} catch (error) {
console.error('Error saving credentials:', error);
}