监听变量变化,实时同步数据到本地存储中,实现数据持久化
设置默认配置
livestorage.setConfig(config)
参数 | 示例 | 描述 |
---|---|---|
storage | 'localStorage' | 数据存储方式,参考值:'localStorage','sessionStorage','cookie' |
domain | '' | 域名仅storage为'cookie'时有效 |
path | '/' | 路径仅storage为'cookie'时有效 |
period | 36000000 | 有效期仅storage为'cookie'时有效 |
secure | false | 安全传输仅storage为'cookie'时有效 |
encode | true | 是否加密存储 |
mount | '' | 通过选择器绑定节点 |
onChanged | function(){} | 数据变动时触发事件处理 |
监听数据
livestorage.watchItem(key,initialValue,config)
设置数据
setItem(key,value,config)
获取数据
getItem(key)
移除数据
removeItem(key)
清空数据
clear()
获取数据条数
length
算法基于「MIT许可协议」开源,除需在源码中保留版权信息和许可声明外,你有权利使用、复制、修改、合并、出版发行、散布、再授权及贩售软件及软件的副本。数据持续更新中,如发现错漏或有想法建议可在此 反馈问题。
响应式数据本地储存脚本:
https://passer-by.com/livestorage/dist/livestorage.min.js
Copyright © passer-by.com