Egret社区

egret本地存储数据的方法

2014-10-2 17:36
3272754
本帖最后由 张宇 于 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, 下载次数: 412)
分享到 :
28 人收藏

54 个回复

倒序浏览
xsstomy  斑竹 | 2014-10-4 11:03:27
好东西要顶
Doubler  登堂入室 | 2014-10-23 15:01:14
都是公司法定顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
dily3825002  社区管理员 | 2014-11-7 10:08:45
raex  登堂入室 | 2014-11-10 22:22:20
感谢分享
lxy378  初学乍练 | 2014-11-11 16:25:47
好东西要顶
tangxuguang212  登堂入室 | 2014-12-3 11:49:17
请问在javascript里面获取本地数据的写法是?
张宇  官方团队 | 2014-12-3 12:06:55
tangxuguang212 发表于 2014-12-3 11:49
请问在javascript里面获取本地数据的写法是?

egret里封装好了是这么用的,js网上搜一下吧
tangxuguang212  登堂入室 | 2014-12-3 14:17:57
张宇 发表于 2014-12-3 12:06
egret里封装好了是这么用的,js网上搜一下吧

关键问题是我用egret存进去的,但怎么用js取呢
张宇  官方团队 | 2014-12-3 15:12:02
tangxuguang212 发表于 2014-12-3 14:17
关键问题是我用egret存进去的,但怎么用js取呢

http://bbs.egret-labs.org/thread-1372-1-1.html
这个帖子里有js访问egret的方法,可以参考一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部