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

QQ登录

只需一步,快速开始

查看: 2615|回复: 6

[处理中3] 关于页面路由混乱

[复制链接]

50

主题

188

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
发表于 2017-5-13 02:28:02 | 显示全部楼层 |阅读模式
用wex5做App,一共连接了差不多30个页面了,页面的跳转基本都是windowDialog和showPage穿插使用,页面左上角的返回按钮,开始用的是this.close();后来发现如果两个windowDialog连续打开的页面,this.close()的时候会直接将两个windowDialog打开的页面都关闭,后来改成了history.back();但它不会关闭页面,主要是点手机的物理返回键的时候页面之间会返回混乱,之前任务紧一直没细研究,现在想各位大神能帮一把
1.wex5有没有关于路由设置的demo。
2.如果使用路由组件会不会解决点手机物理返回键的时候页面跳转混乱的问题。
3.关于APP物理返回键的设置有没有相关的介绍和资料。
4.多页面跳转和关闭开发中有什么好的建议和规则(主要是手机物理返回键之间的关系)
希望各位大神能给指导下。

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
发表于 2017-5-13 09:38:30 | 显示全部楼层
物理回退键的接管参考:
http://docs.wex5.com/wex5-app-question-list-2003/

windwoDialog  routable属性设置为true 就可以进行物理返回!!

我是技术小白,看不懂的话不要问我,我也是正在学习中。
回复 支持 反对

使用道具 举报

1018

主题

4395

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11199
QQ
发表于 2017-5-13 10:28:10 | 显示全部楼层
在移动端,少用windowDialog
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

发表于 2017-5-15 10:00:29 | 显示全部楼层
是的! 目前 this.close(); 关闭页面和  history.back(); 路由回退是会冲突的!
this.close();  页面会真的被关闭,但是 history.back(); 还是能回到刚才关闭的页面!!并且这个页面重新被打开!
history.back(); 只是页面的隐藏!并不会这的关闭,下次打开的时候!这个页面是缓存存在的!

建议所有的页面都是用showPage打开的,windowDialog 除了主从,父子页面外,尽量少用

为了防止冲突问题!有两种方案可以选择
1.  参考:http://docs.wex5.com/wex5-app-question-list-2003/
history.back(); 是路由的回退,有些用户不希望路由回退,而是关闭页面,就可以把这行代码改成justep.Shell.closePage();

这样所有页面都是全部关闭!不存在路由回退问题!

2.可以将所有的页面关闭都是执行history.back(); 实现! 这样页面全部是缓存的!不会真的关闭页面!下次打开速度也会更快!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

188

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
 楼主| 发表于 2017-5-15 10:56:46 | 显示全部楼层
轻狂之人 发表于 2017-5-13 09:38
物理回退键的接管参考:
http://docs.wex5.com/wex5-app-question-list-2003/

恩,这个已经看过了,实际项目中没有这么简单,多谢,routable属性目前只有windowDialog和contents上支持,而且就算打开了路由你连续点手机物理返回键的话他会在两个页面来回切换多次才关闭,这才是问题所在
回复 支持 反对

使用道具 举报

50

主题

188

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
 楼主| 发表于 2017-5-15 10:58:35 | 显示全部楼层
ecoolper 发表于 2017-5-13 10:28
在移动端,少用windowDialog

UI设计就是大量采用弹窗页面,我也没办法呀
回复 支持 反对

使用道具 举报

50

主题

188

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
 楼主| 发表于 2017-5-15 11:01:34 | 显示全部楼层
找了好久找到一个前辈留的贴,但还没进行测试,有同样问题的可以看一下,http://bbs.wex5.com/forum.php?mod=viewthread&tid=91297
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 17:46 , Processed in 0.059714 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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