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

QQ登录

只需一步,快速开始

查看: 2900|回复: 5

[处理中3] container组件的页面能否强制刷新?

[复制链接]

25

主题

79

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
发表于 2016-7-5 11:55:31 | 显示全部楼层 |阅读模式
我在关闭showpage打开的页面后,回到container组件打开的页面,model里设置的onActive方法总是无法生效。
(之前发的帖子,但是一直没解决:http://bbs.wex5.com/forum.php?mo ... id=95698&extra= )

请问下有没有办法,可以在每次打开某个container组件的页面都能强制刷新?

谢谢!

发表于 2016-7-5 15:45:43 | 显示全部楼层
windowContainer组件 是触发不到onActive事件的!
只能在windowContainer父页面的 的onActive事件中才能触发!!
在父页面的onActive 事件中通过this.comp('windowContainer').refresh()  可以直接刷新里面的页面!

不过建议使用setParams  和 load方法 传参并加载!这样,在里面的inParamsReseive事件中 接收参数刷新data组件即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

25

主题

79

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
 楼主| 发表于 2016-7-5 16:07:10 | 显示全部楼层
liangyongfei 发表于 2016-7-5 15:45
windowContainer组件 是触发不到onActive事件的!
只能在windowContainer父页面的 的onActive事件中才能触 ...

怪不得呢,我测试了N久了。。
setParams  和 load方法和inParamsReseive事件有案例参考吗?对于showpage打开的页面关闭后可以触发吗?
回复 支持 反对

使用道具 举报

发表于 2016-7-5 18:01:29 | 显示全部楼层
hkdwolf 发表于 2016-7-5 16:07
怪不得呢,我测试了N久了。。
setParams  和 load方法和inParamsReseive事件有案例参考吗?对于showpage ...

页面交互:http://docs.wex5.com/page-optimize/

setParams   里面就是传递个json格式的对象!
onParamsReseive  接收参数的方法可以参考连接!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

25

主题

79

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
 楼主| 发表于 2016-7-5 18:48:17 | 显示全部楼层
liangyongfei 发表于 2016-7-5 18:01
页面交互:http://docs.wex5.com/page-optimize/

setParams   里面就是传递个json格式的对象!

试过了,可以的。
但是也遇到个问题:receive方法设置后,不仅仅在这个场景下执行,其他页面关闭了也都执行了。。
回复 支持 反对

使用道具 举报

发表于 2016-7-6 09:27:47 | 显示全部楼层
hkdwolf 发表于 2016-7-5 18:48
试过了,可以的。
但是也遇到个问题:receive方法设置后,不仅仅在这个场景下执行,其他页面关闭了也都执 ...

是的!那这个逻辑就需要你自己维护了!可以记录个变量标记下,符合条件才去执行刷新的方法!
或者通过另一个页面调用当前页面方法的方式:http://docs.wex5.com/wex5-ui-question-list-2048/

总之就是可以让页面识别是否需要刷新就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 02:04 , Processed in 0.080284 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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