起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1497|回复: 3

[处理中3] data组件保存数据

[复制链接]

22

主题

46

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
发表于 2017-5-31 03:19:04 | 显示全部楼层 |阅读模式
我用data 加载json数据,用load方法,还有 newData()方法,加载完之后可正常使用,因为数据量比较大,如何做到只加载一次,关闭页面也不清除data的数据,如何把这个数据保存,而不是每次打开都需要加载!
发表于 2017-5-31 14:29:23 | 显示全部楼层
页面默认就是缓存的!只要页面不是真正的关闭,app也没有关闭,那么页面 再次切换过来的时候,data中的数据就是存在的

如果是关闭页面!或者关闭APP,那么data当然需要重现加载了


因为data是存储在缓存中的!那就相当于一个数组对象!  页面或app关闭他就自动销毁了!


当然,如果数据量太大,不要使用json文件加载了!应该考虑存储在数据库中!
这样就可以分页加载数据了! 不用一次性加载出来!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

22

主题

46

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
 楼主| 发表于 2017-5-31 15:05:37 | 显示全部楼层
liangyongfei 发表于 2017-5-31 14:29
页面默认就是缓存的!只要页面不是真正的关闭,app也没有关闭,那么页面 再次切换过来的时候,data中的数据 ...

就是页面需要用justep.close 关闭!我希望能把json数据  像预先添加到data组件的数据一样,加载一次就保存了,关闭页面之后,再次打开不需要再向json获取
回复 支持 反对

使用道具 举报

发表于 2017-5-31 16:11:33 | 显示全部楼层
muyang 发表于 2017-5-31 15:05
就是页面需要用justep.close 关闭!我希望能把json数据  像预先添加到data组件的数据一样,加载一次就保 ...

既然想换成数据!那就不要真的关闭页面嘛!!
如果想回到上一页,可以是history.back()   或者
跳转到其他页面,就直接shell.showPage 跳转就可以了呀!
页面缓存就行了!不必真的关闭~!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 20:16 , Processed in 0.107530 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表