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

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: xinxiangxue

[结贴] document.addEventListener("resume", onResume, false);事件

[复制链接]
发表于 2016-12-14 16:39:40 | 显示全部楼层
xinxiangxue 发表于 2016-12-14 16:18
有什么方法让他每次都执行呢

我的意思是   function onResume() 每次激活执行就可以了!
document.addEventListener 方法不要每次都执行!

对了!这个有可能是bug  ,因为js无法在后端运行,重新激活APP 的时候,js应该已经停止运行了。。。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-14 16:40:56 | 显示全部楼层
liangyongfei 发表于 2016-12-14 16:39
我的意思是   function onResume() 每次激活执行就可以了!
document.addEventListener 方法不要每次都执 ...

意思是自带的,wex5,这个事件
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-14 16:44:10 | 显示全部楼层
xinxiangxue 发表于 2016-12-14 16:40
意思是自带的,wex5,这个事件

意思是不能每次进入都执行
回复 支持 反对

使用道具 举报

发表于 2016-12-14 16:58:35 | 显示全部楼层
xinxiangxue 发表于 2016-12-14 16:44
意思是不能每次进入都执行

好了你先试试吧!如果不行那就是bug了!js估计无法调用,原生代码才可以运行
。。。

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-14 17:10:16 | 显示全部楼层
liangyongfei 发表于 2016-12-14 16:58
好了你先试试吧!如果不行那就是bug了!js估计无法调用,原生代码才可以运行
。。。

不行,运行到后台的时候点击回去,还是在index。w页面下面
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-15 16:19:08 | 显示全部楼层
已解决,用
//前台到后台
                   document.addEventListener("pause", function() {
                       navigator.app.exitApp();
                }, false);
                //监听从后台切换回前台事件
                document.addEventListener("resume", function() {
                 var ps = localStorage.getItem('password');
                                     var uid = localStorage.getItem('uid');
                                     if(uid != null && ps != null ){
                                             justep.Shell.showPage("index");
                                             }
                                             }, false);
回复 支持 1 反对 0

使用道具 举报

发表于 2016-12-15 16:48:18 | 显示全部楼层
xinxiangxue 发表于 2016-12-15 16:19
已解决,用
//前台到后台
                   document.addEventListener("pause", function() {

你这个逻辑就是,每次到后台的时候就相当于关闭APP 了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

17

主题

150

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
QQ
 楼主| 发表于 2016-12-16 11:24:33 | 显示全部楼层
liangyongfei 发表于 2016-12-15 16:48
你这个逻辑就是,每次到后台的时候就相当于关闭APP 了!

对的,只能这样!不然不执行
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-17 08:47 , Processed in 0.102732 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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