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

QQ登录

只需一步,快速开始

查看: 5723|回复: 12

[结贴] 关闭windowdialog

[复制链接]

2

主题

9

帖子

37

积分

新手上路

Rank: 1

积分
37
QQ
发表于 2015-12-2 16:14:47 | 显示全部楼层 |阅读模式
加入界面a.w打开b.w,然后b.w又打开c.w,打开的方式都是通过windowdialog.open,请问怎么从c.w界面直接返回a.w界面,也就是说b跳到c的时候,b就关闭了。求大神解决。

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
发表于 2015-12-2 16:19:34 | 显示全部楼层
页面打开我都用的  window.location.href="../main/main.w";  也就要打开一些提示框,或者详情这种单纯只能看的页面采用的windowdialog
回复 支持 反对

使用道具 举报

2

主题

9

帖子

37

积分

新手上路

Rank: 1

积分
37
QQ
 楼主| 发表于 2015-12-2 16:25:11 | 显示全部楼层
洛沂雪夜 发表于 2015-12-2 16:19
页面打开我都用的  window.location.href="../main/main.w";  也就要打开一些提示框,或者详情这种单纯只能 ...

需求是这样啊,问题是这样,主界面物理按键返回点击两次退出app,其余界面点击物理按键返回退回到主界面。求解怎么做。这中间可能有多次界面跳转,目前大部分用的windowdialog跳转界面的,设置路由就是一级一级的返回,打开多个就需要按多次,需要做到只需要按一次就直接返回主界面,怎么解决。
回复 支持 反对

使用道具 举报

发表于 2015-12-2 16:27:01 | 显示全部楼层
如果是普通的功能页面跳转建议使用shell ,可以参考途牛案例的跳转方式!
不建议使用windowDialog打开很多层!
如果非要使用,可以参考:http://bbs.wex5.com/forum.php?mo ... 6&pid=165192847
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

发表于 2015-12-2 16:28:31 | 显示全部楼层
洛沂雪夜 发表于 2015-12-2 16:19
页面打开我都用的  window.location.href="../main/main.w";  也就要打开一些提示框,或者详情这种单纯只能 ...

你这样写以后会有问题的,最起码页面不会缓存在本地,每次都是去服务器加载!性能有很大问题,
建议你使用shell进行页面跳转,可参考途牛案例!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

9

帖子

37

积分

新手上路

Rank: 1

积分
37
QQ
 楼主| 发表于 2015-12-2 16:38:12 | 显示全部楼层
liangyongfei 发表于 2015-12-2 16:27
如果是普通的功能页面跳转建议使用shell ,可以参考途牛案例的跳转方式!
不建议使用windowDialog打开很多层 ...

假如就使用justep.Shell.showPage()来打开页面,我需要怎么来确认从b跳到c的时候,b已经关闭了呢?
回复 支持 反对

使用道具 举报

5

主题

23

帖子

91

积分

初级会员

Rank: 2

积分
91
QQ
发表于 2015-12-2 16:48:39 | 显示全部楼层
可以考虑用 window.history.pushState记录下新打开的窗口,点击后退时用popstate关闭窗口, 处理比较麻烦。
用windowdialog打开窗口看似响应更快速一点,但却又个缺点就是:url并没有改变!比如你用a.w打开b.w后,想把b.w分享出去,但url却是a.w的
回复 支持 反对

使用道具 举报

5

主题

23

帖子

91

积分

初级会员

Rank: 2

积分
91
QQ
发表于 2015-12-2 16:51:41 | 显示全部楼层
a.w -> b.w -> c.w ,从c.w回到a.w就可以用window.history.go(-n)的方法直接回到a.w
回复 支持 反对

使用道具 举报

50

主题

169

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
QQ
发表于 2015-12-2 16:58:52 | 显示全部楼层
liangyongfei 发表于 2015-12-2 16:28
你这样写以后会有问题的,最起码页面不会缓存在本地,每次都是去服务器加载!性能有很大问题,
建议你使 ...

额,途牛案例?有地址么= =
回复 支持 反对

使用道具 举报

发表于 2015-12-2 17:12:39 | 显示全部楼层
洛沂雪夜 发表于 2015-12-2 16:58
额,途牛案例?有地址么= =

最新版本中:UI2/demo/tuniu/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 09:51 , Processed in 0.075980 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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