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

QQ登录

只需一步,快速开始

查看: 2043|回复: 8

[结贴] 页面返回问题

[复制链接]

13

主题

43

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
发表于 2016-3-26 11:01:11 | 显示全部楼层 |阅读模式
各位大神好,点击返回按键如何回到首页?
流程如下:
    主页面-->页面1-->页面2-->页面3,在页面3当中提交后台后,如果关闭页面1、2、3,直接显示主页面?
发表于 2016-3-28 09:45:51 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-3-28 10:23 编辑

这个 需求还没提供!
http://bbs.wex5.com/forum.php?mo ... 87333&pid=165218214

3.4版本,参考门户的实现:closeAllPage/UI2/portal/sample-pc

这个方法必须是在门户中才能调用的!在连续打开的shell页面中是调不到的!
你可以在最后一个页面中,派发一个事件给门户页!然后在门户中关闭所有的页面!

关于事件派发请参考:
http://bbs.wex5.com/forum.php?mo ... 7&pid=165202121
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

43

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-3-28 10:18:15 | 显示全部楼层
好的,谢谢,可以结贴了。
回复 支持 反对

使用道具 举报

发表于 2016-3-28 10:24:37 | 显示全部楼层
liangoxing 发表于 2016-3-28 10:18
好的,谢谢,可以结贴了。

你好楼主,这个特性目前版本不支持,已作为产品功能建议提交(内部编号:2016032800010),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

43

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-3-28 16:33:02 | 显示全部楼层
liangyongfei 发表于 2016-3-28 10:24
你好楼主,这个特性目前版本不支持,已作为产品功能建议提交(内部编号:2016032800010),感谢楼主的支持 ...

您好:
    我这边派发做了下,但是
justep.Shell.closePage({url:"$UI/bjx/login/login.w"});这种带url的关闭没有生效?帮忙看下怎么回事
回复 支持 反对

使用道具 举报

13

主题

43

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-3-28 16:45:24 | 显示全部楼层
liangoxing 发表于 2016-3-28 16:33
您好:
    我这边派发做了下,但是
justep.Shell.closePage({url:"$UI/bjx/login/login.w"});这种带url的 ...

justep.Shell.closePage({url:require.toUrl("./login.w")});做了路径转换也是没有关掉。
回复 支持 反对

使用道具 举报

发表于 2016-3-28 18:34:33 | 显示全部楼层
liangoxing 发表于 2016-3-28 16:45
justep.Shell.closePage({url:require.toUrl("./login.w")});做了路径转换也是没有关掉。

请问你是门户中打开的吗??
shellImp中
你先试试
在当前页面调用这个方法是否生效??
为什么要在那边做??直接在这边调用this.owner.close()  即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

43

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-4-15 19:19:03 | 显示全部楼层
liangyongfei 发表于 2016-3-28 18:34
请问你是门户中打开的吗??
shellImp中
你先试试

不是门户,我这边找到了个临时的解决办法,打开页面的时候设置了个参数,在onActive中判段是否打开过。
回复 支持 反对

使用道具 举报

发表于 2016-4-18 09:21:56 | 显示全部楼层
liangoxing 发表于 2016-4-15 19:19
不是门户,我这边找到了个临时的解决办法,打开页面的时候设置了个参数,在onActive中判段是否打开过。 ...

不是门户当然就不能起作用的!!

只要onActive 事件能执行!说明这个页面肯定是打开过了!因为这个事件就是页面第二次激活后才触发的!!

shell 方法一般都是门户使用的方法!
如果不是门户打开的页面,可以使用window.close() 方法关闭试试!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 00:12 , Processed in 0.054577 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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