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

QQ登录

只需一步,快速开始

查看: 1876|回复: 8

[处理中3] 关于接管刷新的问题

[复制链接]

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
发表于 2017-10-30 10:51:04 | 显示全部楼层 |阅读模式
我想问一下,我在页面调用接管刷新为false,它执行了history.back()后还是会弹出“再按一次退出程序”,但是又不是在return true那个msg。我想问下return false 后的这个“再按一次退出程序”是在哪里控制的,我想把它的delay时间改一下,感觉现在太长了。我连续退出两个页面的时候往往就变成退出程序了
接管刷新.png
发表于 2017-10-30 17:44:04 | 显示全部楼层
http://docs.wex5.com/wex5-app-question-list-2003/

你再attachDoubleClickExitApp 里面判断一下  是某个页面的时候再return true

return false是不会提示退出的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
 楼主| 发表于 2017-10-31 09:21:47 | 显示全部楼层
liangyongfei 发表于 2017-10-30 17:44
http://docs.wex5.com/wex5-app-question-list-2003/

你再attachDoubleClickExitApp 里面判断一下  是某个 ...

我做了判断了,return false 的话它也会弹,return true的话还会弹两次,把上面那个msg也弹出来了,我试过手动改了上面那个msg,发现在非主页就不会弹出,在主页就会弹出。但是那个“双击退出”的是什么情况下都会弹出。而我又不知道它是调用哪里的。我这个代码应该没有写错吧。在主页的时候isHomepage就是true的了
QQ123.png
回复 支持 反对

使用道具 举报

发表于 2017-10-31 11:19:18 | 显示全部楼层
23352127 发表于 2017-10-31 09:21
我做了判断了,return false 的话它也会弹,return true的话还会弹两次,把上面那个msg也弹出来了,我试 ...

你的代码判断是 isHomepage   是根据当前URL地址判断的!

这样吧,你alert打印一下URL 地址 和 isHomepage    分别是什么??会不会存在
非主页但是  return true 的情况??

根据URL 长度判断,似乎不准确吧!  可以定义个全局变量!在需要退出的页面 onLoad 和 onActive 事件中给全局变量赋值为true

onUnactive事件中 赋值为false  
这样就可以判断 当前页面是否主页?是否需要退出了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
 楼主| 发表于 2017-10-31 11:49:58 | 显示全部楼层
liangyongfei 发表于 2017-10-31 11:19
你的代码判断是 isHomepage   是根据当前URL地址判断的!

这样吧,你alert打印一下URL 地址 和 isHomepa ...

主要的问题不是这个,是点物理返回键会弹出“双击退出程序这个框”。isHomepage的值也就是true或者false。主页的判断虽然不严谨,但是是对的。因为在主页里面点返回键,不只是弹出“双击退出程序”,还会弹出CommonUtils里面return true会弹出的那个msg,比如我把msg改成“哈哈哈哈哈哈哈”,那么在非主页点返回键,只会弹出“双击退出程序”,在主页的话就会弹出“哈哈哈哈哈哈哈”跟“双击退出程序”。所以就很纳闷了
回复 支持 反对

使用道具 举报

发表于 2017-10-31 13:41:16 | 显示全部楼层
23352127 发表于 2017-10-31 11:49
主要的问题不是这个,是点物理返回键会弹出“双击退出程序这个框”。isHomepage的值也就是true或者false。 ...

默认提示信息  应该是
/UI2/system/components/justep/common/utils.js  
里面的 :  再按一次退出应用

并没有  提示 双击退出的例子啊!

本地打包仿途牛案例  测试并没有你说的这种情况!

你自己看下代码吧!判断条件里
  1. if(conditionFn()){
复制代码

这个代码为true才会 提示的!

如果修改了这个文件!需要重现合并资源才生效!
\tools\dist\dist.bat
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
 楼主| 发表于 2017-10-31 17:29:14 | 显示全部楼层
现在问题是我把utils.js里的msg注销了,按道理应该不会弹出“再按一次退出应用”的,但是我按了返回键还是会弹出来,这我就很纳闷了
回复 支持 反对

使用道具 举报

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
 楼主| 发表于 2017-10-31 17:48:58 | 显示全部楼层
liangyongfei 发表于 2017-10-31 13:41
默认提示信息  应该是
/UI2/system/components/justep/common/utils.js  
里面的 :  再按一次退出应用

现在问题是我把utils.js里的msg注销了,按道理应该不会弹出“再按一次退出应用”的,但是我按了返回键还是会弹出来,这我就很纳闷了
回复 支持 反对

使用道具 举报

发表于 2017-10-31 18:17:48 | 显示全部楼层
23352127 发表于 2017-10-31 17:48
现在问题是我把utils.js里的msg注销了,按道理应该不会弹出“再按一次退出应用”的,但是我按了返回键还 ...

你有没有合并文件呢??
先找到对应的min.js  去掉它

或者重新合并资源
\tools\dist\dist.bat

难道是还有其他地方作用了??

另外你试试平台案例!比如仿途牛!会出现这种情况吗??
难道只有你自己的功能会这样??我这里没这样问题呢!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 09:48 , Processed in 0.056946 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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