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

QQ登录

只需一步,快速开始

查看: 4519|回复: 11

[处理中3] 页面跳转数据刷新

[复制链接]

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
发表于 2017-5-10 11:14:52 | 显示全部楼层 |阅读模式
我用的showpage打开登录页,登录成功后用closepage关闭登录页,登录方法和状态保持在index页面,但是closepage之后怎么调用原来页面的方法刷新界面啊?
发表于 2017-5-10 11:31:22 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2017-5-11 11:25:14 | 显示全部楼层
liangyongfei 发表于 2017-5-10 11:31
登录的思路建议参考
http://docs.wex5.com/wex5-ui-question-list-2143

我登录成功回退到个人中心页面,怎么去刷新个人中心的数据呢?
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2017-5-11 11:25:34 | 显示全部楼层
liangyongfei 发表于 2017-5-10 11:31
登录的思路建议参考
http://docs.wex5.com/wex5-ui-question-list-2143

我登录成功回退到个人中心页面,怎么去刷新个人中心的数据呢?
回复 支持 反对

使用道具 举报

发表于 2017-5-11 11:48:59 | 显示全部楼层
秦殇 发表于 2017-5-11 11:25
我登录成功回退到个人中心页面,怎么去刷新个人中心的数据呢?

如果是显示用户的数据!那么直接绑定公共的ko对象就可以了!

如果是更新自己页面的数据

首先个人中心 是shell.showPage打开的 页面吗?
如果是,就在onActive事件中 解决data刷新!

如果是windowContainer ,就需要他的父页面在onActive 中调用windowContainer.load()  然后再 这个页面的 接受参数事件中刷新数据!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2017-5-11 16:36:16 | 显示全部楼层
liangyongfei 发表于 2017-5-11 11:48
如果是显示用户的数据!那么直接绑定公共的ko对象就可以了!

如果是更新自己页面的数据

用cloasepage的
回复 支持 反对

使用道具 举报

发表于 2017-5-11 16:53:23 | 显示全部楼层

onActive 事件能触发的吧!
就在这里面刷新数据  data.refreshData()  就行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2017-5-11 17:25:24 | 显示全部楼层
liangyongfei 发表于 2017-5-11 16:53
onActive 事件能触发的吧!
就在这里面刷新数据  data.refreshData()  就行!

是这样的,index页面里面嵌套main页面,main页面里container嵌套一个个人中心页面,个人中心点击登录用的showpage跳到登录页,登录方法写在了index。js里面,登录成功后,我用closepage回到了刚刚的个人中心页,这个个人中心页不能触发active事件,怎么处理啊。
回复 支持 反对

使用道具 举报

发表于 2017-5-11 17:37:04 | 显示全部楼层
秦殇 发表于 2017-5-11 17:25
是这样的,index页面里面嵌套main页面,main页面里container嵌套一个个人中心页面,个人中心点击登录用的 ...

如果有windowContainer 当然就不能触发!

需要在mian这个页面的 onActive 事件中调用windowContainer.load() 方法!然后才能触发个人中心的接受参数事件

如果想在登录页面中直接调用个人中心页面的代码!刷新data也是可以的,通过事件派发!
不同的页面之间都可以相互调用
http://docs.wex5.com/wex5-ui-question-list-2034/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
 楼主| 发表于 2017-5-11 18:12:44 | 显示全部楼层
liangyongfei 发表于 2017-5-11 17:37
如果有windowContainer 当然就不能触发!

需要在mian这个页面的 onActive 事件中调用windowContainer.lo ...

modelParamsReceive这个方法一开始就执行,怎么办
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 18:10 , Processed in 0.051483 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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