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

QQ登录

只需一步,快速开始

查看: 1833|回复: 4

[结贴] 手机物理返回键问题

[复制链接]

34

主题

108

帖子

330

积分

中级会员

Rank: 3Rank: 3

积分
330
QQ
发表于 2017-12-21 11:39:09 | 显示全部楼层 |阅读模式
本帖最后由 xiaowaixia 于 2017-12-21 11:43 编辑

我用shell跳转的页面,打开很多页面之后,点击物理返回键时,退出当前页面后显示的是跳转之前的页面。比如说我从个人中心页面右上角的主页按钮跳转到首页,点击物理返回键,返回的是个人中心页面,而不是提示退出程序。就是跳转之前的页面一直没有关闭,用物理键返回时,会根据打开的顺序方向一个个返回,直到返回完所有存在的页面。。。
发表于 2017-12-21 13:19:59 | 显示全部楼层
http://docs.wex5.com/wex5-app-question-list-2003/

默认是首页退出的,你可以接管attachDoubleClickExitApp  事件自己做判断!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

34

主题

108

帖子

330

积分

中级会员

Rank: 3Rank: 3

积分
330
QQ
 楼主| 发表于 2017-12-21 13:56:16 | 显示全部楼层
liangyongfei 发表于 2017-12-21 13:19
http://docs.wex5.com/wex5-app-question-list-2003/

默认是首页退出的,你可以接管attachDoubleClickExit ...

var isHomePage = shellImpl.pagesComp.contents[0].innerContainer.getInnerModel().comp('contents2').getActiveIndex() == 0;这段代码是什么意思?是确认当前页是首页的意思吗?我不是用contents组件,我怎么确认当前是主页啊?
回复 支持 反对

使用道具 举报

发表于 2017-12-21 14:05:58 | 显示全部楼层
xiaowaixia 发表于 2017-12-21 13:56
var isHomePage = shellImpl.pagesComp.contents[0].innerContainer.getInnerModel().comp('contents2'). ...

定义个全局变量,主页进入的时候赋值为true(onLoad 和 onActive)
,主页离开的时候赋值为false(onUnload)
判断变量的值就知道是不是主页了!! 也可以获取当前的url地址,字符串截取下也可以判断是否显示主页!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

34

主题

108

帖子

330

积分

中级会员

Rank: 3Rank: 3

积分
330
QQ
 楼主| 发表于 2017-12-21 17:55:34 | 显示全部楼层
liangyongfei 发表于 2017-12-21 14:05
定义个全局变量,主页进入的时候赋值为true(onLoad 和 onActive)
,主页离开的时候赋值为false(onUnlo ...

好的,谢谢,已解决!我是给的缓存变量,Y   OR  N
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 21:10 , Processed in 0.085806 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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