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

QQ登录

只需一步,快速开始

查看: 1251|回复: 3

[处理中3] 如何将页面缓存下来

[复制链接]

37

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
发表于 2017-3-14 00:52:43 | 显示全部楼层 |阅读模式
一共3个页面 main.w 与list.w 与 detail.w

在main.w中点击图片进入list.w,然后再从list.w中点击记录,使用“windowDialog”方法进入detail.w  ,这时detail.w进行加载判断,然后根据条件隐藏一些栏位,但是当我点击两次返回按钮返回main.w,然后在从main到list到detail,detail需要重新加载 ,速度比较慢而且用户体验度差,有没有方法可以让页面缓存下来,不用每次进来都要重新加载。
发表于 2017-3-14 10:15:03 | 显示全部楼层
默认就是缓存的呀!windowDialog 的forceRefreshOnOpen 属性设置为false  
并且onActive 事件中不要写data的刷新!!

回退数路由的回退,页面本身没有关闭是缓存的!第二次很快就可以打开!你只要保证数据不刷新就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

74

帖子

194

积分

初级会员

Rank: 2

积分
194
QQ
 楼主| 发表于 2017-3-14 13:59:22 | 显示全部楼层
liangyongfei 发表于 2017-3-14 10:15
默认就是缓存的呀!windowDialog 的forceRefreshOnOpen 属性设置为false  
并且onActive 事件中不要写data ...

数据在list页面要刷新的啊, 在进入list页面的时候 ,肯定会刷新list数据的。
回复 支持 反对

使用道具 举报

发表于 2017-3-14 14:36:57 | 显示全部楼层
long791968744 发表于 2017-3-14 13:59
数据在list页面要刷新的啊, 在进入list页面的时候 ,肯定会刷新list数据的。 ...

嗯!那就再windowDialog的onParamsReverver事件中  获取传过来的参数!然后刷新data数据即可!!

离开此页面的时候,可以先吧data数据清空!data.clear()

这样页面是缓存的!数据可以先清空,进来的时候再重新加载!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 02:04 , Processed in 0.064963 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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