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

QQ登录

只需一步,快速开始

查看: 2912|回复: 8

[处理中1] 跳转其他页面时,关闭页面

[复制链接]

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
发表于 2016-9-9 16:31:16 | 显示全部楼层 |阅读模式
请问可不可以实现A页面跳转传参(justep.Shell.showPage(url,params))给B页面后,关闭A页面?要怎么做呢?

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-9 17:34:22 | 显示全部楼层
你的意思是跳转到b页面时,返回的时候,不会回到A页面了?对么,用showpage 的话,就要接管物理返回键了 ,这个可参考一下淘宝的index.js,不让他返回,
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

22

主题

598

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
QQ
发表于 2016-9-9 17:49:45 | 显示全部楼层
设置一个全局变量,在B页判断,为真就关闭A
【接活】APP 公众号 小程序 前后端带管理系统全套搞定
联系QQ:646105064 剑客共享  
欢迎用x5开发的朋友进群探讨!WeX5/BeX5民间一群:30057529  二群:211206160
回复 支持 反对

使用道具 举报

104

主题

459

帖子

1727

积分

金牌会员

Rank: 6Rank: 6

积分
1727
QQ
 楼主| 发表于 2016-9-12 09:55:31 | 显示全部楼层
闰土 发表于 2016-9-9 17:34
你的意思是跳转到b页面时,返回的时候,不会回到A页面了?对么,用showpage 的话,就要接管物理返回键了 , ...

是想实现A跳转B页面后,把A关闭了,然后从B页面返回到A页面,希望能重新打开A页面,并触发里面的加载事件。而
回复 支持 反对

使用道具 举报

18

主题

96

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
QQ
发表于 2016-9-12 21:11:57 | 显示全部楼层
clarence 发表于 2016-9-12 09:55
是想实现A跳转B页面后,把A关闭了,然后从B页面返回到A页面,希望能重新打开A页面,并触发里面的加载事件 ...

我也是这样想的不知道怎么实现
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-13 09:51:11 | 显示全部楼层
后翼 发表于 2016-9-12 21:11
我也是这样想的不知道怎么实现

把页面的 autoLoad 设置为false,不让他自动加载,每次打开重新加载试一下
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

18

主题

96

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
QQ
发表于 2016-9-13 09:56:43 | 显示全部楼层
闰土 发表于 2016-9-13 09:51
把页面的 autoLoad 设置为false,不让他自动加载,每次打开重新加载试一下

每次打开是在哪个事件里面写代码?
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-13 10:00:15 | 显示全部楼层
后翼 发表于 2016-9-13 09:56
每次打开是在哪个事件里面写代码?

看你需要,需要传递参数,就在接收参数的事件中写,没有参数就在 onactive 中写
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

9

主题

28

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2016-9-19 17:09:17 | 显示全部楼层
  1. justep.Shell.showPage("A").done(
  2.         function() {
  3.                 justep.Shell.closePage("B");
  4.         }
  5. );
复制代码


因为closePage和showPage函数的返回是deferred对象,采用以上方式我试了确实可行,但是有时候会出问题,希望wex开发组,在closePage和showPage函数中加入success回调函数参数
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 11:05 , Processed in 0.069669 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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