【接口文档】https://passer-by.com/livestorage/
【效果演示】https://passer-by.com/livestorage/test.html
// 和input进行数据双向绑定,同时同步到本地存储(localStorage)中
let data = liveStorage.watchItem('username','Michael',{
'mount':'input[name="username"]'
});
// 改变数据的值,即可实时更新本地存储(localStorage)
data.value = 'Jafferson';
// 字符串设置
liveStorage.setItem('name','Michael');
// 数字设置
liveStorage.setItem('age',18);
// 对象设置
liveStorage.setItem('user',{
'name':'Li Lei',
'age':24,
'interest':['basketball','football']
});
// 时间设置
liveStorage.setItem('starttime',new Date());
// 正则设置
liveStorage.setItem('match',/\d{6}/);
// 数组设置
liveStorage.setItem('list',[2,4,6,8,10]);
let name = liveStorage.getItem('name');
livestorage.removeItem('username');
liveStorage.clear();
console.log('[当前存储数据条数]',liveStorage.length);