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

QQ登录

只需一步,快速开始

楼主: q2045377

[结贴] 本地缓存修改

[复制链接]
发表于 2017-9-4 16:52:36 | 显示全部楼层
q2045377 发表于 2017-9-4 16:31
我试试看哈   还有一个问题是返回键退出   发现在mia用windowdiolag打开的也有main   那么该怎么写
这个is ...

直接在 main页面中定义一个全局变量!
每次onLoad 和 onActive 事件中 设置为true
onUnLoad 事件中  设置为false
通过判断全局变量的值就可以控制的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-9-4 17:15:42 | 显示全部楼层
liangyongfei 发表于 2017-9-4 16:52
直接在 main页面中定义一个全局变量!
每次onLoad 和 onActive 事件中 设置为true
onUnLoad 事件中  设 ...

什么意思哈  能否写句代码参考下
回复 支持 反对

使用道具 举报

发表于 2017-9-4 17:33:08 | 显示全部楼层
q2045377 发表于 2017-9-4 17:15
什么意思哈  能否写句代码参考下

定义个全局变量  isHomePage
比如 justep.Shell.isHomePage = false;

页面 的 onLoad 和 onActive 事件中 justep.Shell.isHomePage = true
onUnLoad  事件中  justep.Shell.isHomePage = false


你的物理回退回调事件调用  判断  justep.Shell.isHomePage  就可以了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-9-5 15:47:18 | 显示全部楼层
本帖最后由 q2045377 于 2017-9-5 15:53 编辑
liangyongfei 发表于 2017-9-4 17:33
定义个全局变量  isHomePage
比如 justep.Shell.isHomePage = false;

还是返回键的问题,,video全屏调用的是屏幕旋转插件,,如何让返回键退出全屏而不是退出页面
感觉返回键设计的有点不太合理,应该设计下,,让设计者自己在页面操作返回键功能。比如关闭页面,关闭app,隐藏某个div
回复 支持 反对

使用道具 举报

发表于 2017-9-5 17:35:16 | 显示全部楼层
q2045377 发表于 2017-9-5 15:47
还是返回键的问题,,video全屏调用的是屏幕旋转插件,,如何让返回键退出全屏而不是退出页面
感觉返回键 ...

http://docs.wex5.com/wex5-app-question-list-2003/

可以自己修改UI2/system/components/justep/common/utils.js  里面的代码!这个就是一个回调函数!
你可以修改它的代码! 比如 return 0表示退出  return 1 表示 物理回退  return 2表示什么都不做! 自己重新写这个代码实现吧!  把默认实现修改掉!


你好楼主,这个特性,已作为产品功能建议提交(内部编号:2017090500004),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-9-5 17:40:36 | 显示全部楼层
本帖最后由 q2045377 于 2017-9-5 17:58 编辑
liangyongfei 发表于 2017-9-5 17:35
http://docs.wex5.com/wex5-app-question-list-2003/

可以自己修改UI2/system/components/justep/common ...

我的想法是 按返回键的时候在  onInactive函数中写      判断某个div是否显示  如果显示就关闭此div并并阻止此页面关闭

所以问题是    怎么写函数终止或者阻止此页面关闭
回复 支持 反对

使用道具 举报

发表于 2017-9-5 18:11:16 | 显示全部楼层
q2045377 发表于 2017-9-5 17:40
我的想法是 按返回键的时候在  onInactive函数中写      判断某个div是否显示  如果显示就关闭此div并并阻 ...

 重写这个文件UI2/system/components/justep/common/utils.js
里面的代码!
这就是一个回调函数!
执行 conditionFn() 判断返回值是什么,如果不是 0 或 1  就不执行 
        navigator.app.exitApp();和        history.back();的代码 就不会关闭页面了!

自己重新吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-9-5 18:13:19 | 显示全部楼层
liangyongfei 发表于 2017-9-5 18:11
 重写这个文件UI2/system/components/justep/common/utils.js
里面的代码!
这就是一个回调函数!

那返回键怎么关闭这个div呢  返回键就像video关闭全屏
回复 支持 反对

使用道具 举报

发表于 2017-9-5 18:17:30 | 显示全部楼层
q2045377 发表于 2017-9-5 18:13
那返回键怎么关闭这个div呢  返回键就像video关闭全屏

attachDoubleClickExitApp 里面写的代码啊!
以前写的是return true 或 false
写在写你自己的代码!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
 楼主| 发表于 2017-9-5 18:20:42 | 显示全部楼层
liangyongfei 发表于 2017-9-5 18:17
attachDoubleClickExitApp 里面写的代码啊!
以前写的是return true 或 false
写在写 ...

好吧  我试试看
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 06:59 , Processed in 0.061773 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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