有这么一个需求:
三个页面 A,B,C
A页面是 动态列表页面,需要从服务器上获取数据,然后显示出 列表,每一列都有一个 唯一ID;
B页面是 一个空页面,主要是用来缓存C页面,以达到C页面可以 实现 上拉加载 功能;
C页面就是 主要的内容页面了,是通过 获取 A中的 ID,来具体加载 对应的内容数据;
现在问题是 :
1、C页面 第一次打开的时候, 是正常触发上拉事件,并且 加载出数据,但是 切换ID
再次进入的时候,就无法触发了,我想弄成,自动触发(包括 ID没有切换的情况,也触发下)。
2、我现在C页面获取到ID是通过A传递给B,B再传递给C的,这个不好,我想用 evaljs 直接从 A
获取到 ID,但是不会写。。。。望求教。
我尝试 每次都 杀掉历史页面,再重新创建C页面,确实可以每次都触发,但是 好像,来来回回
几次之后,就出现加载不流畅,甚至,页面展开,但是不能显示数据的情况了。
望各位大神指教。
SkyGrass (作者)
这里的B页面应该就是你说的列表页,C页面就是你说的内容页吧? C已经在B里面预加载了,只是我第二次打开C的时候,不能自动触发 上拉加载。
2015-07-31 10:48