Egret社区

egret本地存储数据的方法

2014-10-2 17:36
3801654
本帖最后由 张宇 于 2015-3-26 11:03 编辑

我们有时候不想要服务器,只想把一些简单的数据存在用户的浏览器上。
egret在上一个版本就实现了这个本地存储的功能,但是有的朋友还不熟悉,下面就写一下使用方法。

储存数据需要key和value,都必须是字符串
  1. var key:string = "bestscore";
  2. var value:string = "95";
  3. egret.localStorage.setItem(key,value);
复制代码

这样就把数据存在本地了.

读取数据
  1. var score:string = egret.localStorage.getItem(key);
复制代码


删除数据
  1. egret.localStorage.removeItem(key);
复制代码


将所有数据清空
  1. egret.localStorage.clear();
复制代码

打包成app以后,这个方法也是可以用的,详细解释在此


附件是一个demo,点击屏幕数字+1,刷新浏览器以后,再点击会继续上一次的数字显示
QRCode.png

效果地址http://www.zhihuasi.com/t/localstorage/

localStorage.zip (1.15 MB, 下载次数: 423)
分享到 :
28 人收藏

54 个回复

正序浏览
Sclifftop  登堂入室 | 2019-4-24 16:18:22
我就不信没人遇到还原的问题,断点了清清楚楚看到设置进去了,重新运行变成了之前的旧数据
大大凯  登堂入室 | 2018-11-19 17:50:07
顶一个!!!
xljdawow  登堂入室 | 2018-6-5 16:55:15
不设置全局变量,单纯作为一个局部变量来看,写完之后也存不上去
xljdawow  登堂入室 | 2018-6-5 16:40:26
没存上,不知道怎么弄
aioo25  登堂入室 | 2017-11-7 09:15:58
有用!顶顶顶
zixu_sir  登堂入室 | 2016-10-2 14:09:26
好东西,正是我所需要的。
寒乐ia  登堂入室 | 2016-6-17 11:15:20
学习了
寒乐ia  登堂入室 | 2016-6-17 11:15:03
学习了
寒乐ia  登堂入室 | 2016-6-17 11:14:34
学习了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部