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

QQ登录

只需一步,快速开始

查看: 2147|回复: 5

[处理中3] 问下大家从页面a-b-c-a,使用什么样的跳转方式

[复制链接]

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
发表于 2017-12-25 14:48:39 | 显示全部楼层 |阅读模式
问下大家从页面a-b-c-a,使用什么样的跳转方式,可以使c到a页面时a页面刷新且b,c页面都关闭了
发表于 2017-12-25 15:18:44 | 显示全部楼层
跳转后,执行关闭
http://docs.wex5.com/wex5-ui-question-list-2085/

justep.shell.closePage('b');
justep.shell.closePage('c');

不过,一般情况直接调用justep.shell.showPage('a'); 即可!
页面缓存就行了,没必要关闭的!

可以在a页面的onActive 事件中刷新数据就行   ,  如果只想在C页面调用a页面的刷新,可以使用派发事件
http://docs.wex5.com/wex5-ui-question-list-2034/


还有一种方法,直接执行history.go(-2)  回去之前页面
http://docs.wex5.com/wex5-app-question-list-2076/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-25 16:14:46 | 显示全部楼层
我把跳转方法改成了justep.shell.showpage,用history.go(-2)返回到了a页面,但是在a页面上调用onactive方法,执行this.comp('data').refreshData(),没有用啊,a页面没有刷新
回复 支持 反对

使用道具 举报

发表于 2017-12-25 16:43:34 | 显示全部楼层
majulian 发表于 2017-12-25 16:14
我把跳转方法改成了justep.shell.showpage,用history.go(-2)返回到了a页面,但是在a页面上调用onactive方法 ...

onactive 事件没有触发吗??你先alert确认下!  保证onActive 可以被触发

如果不能触发。那就用派发事件的方式,去主动调用方法刷新吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

39

帖子

79

积分

初级会员

Rank: 2

积分
79
QQ
 楼主| 发表于 2017-12-25 18:00:30 | 显示全部楼层
调用的model下的onactive方法,alert没值,事件派发适用的应该是butongroup做的页面吧,一般的页面可以用这种方法吗
回复 支持 反对

使用道具 举报

发表于 2017-12-26 10:01:24 | 显示全部楼层
majulian 发表于 2017-12-25 18:00
调用的model下的onactive方法,alert没值,事件派发适用的应该是butongroup做的页面吧,一般的页面可以用这 ...

可以的!
不过本地测试,在案例
/UI2/demo/taobao/main.w  中添加onActive 事件
在/UI2/demo/taobao/detail.w 中点击事件调用 history.go(-2);

显示main.w 的时候,是可以正常执行onActive 的~!  你试试
运行/UI2/demo/taobao/index.w  测试下!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 06:19 , Processed in 0.080253 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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