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

QQ登录

只需一步,快速开始

查看: 4150|回复: 15

[处理中3] 安卓路由

[复制链接]

3

主题

22

帖子

56

积分

初级会员

Rank: 2

积分
56
QQ
发表于 2018-3-1 15:33:48 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 1 金币 才能浏览
发表于 2018-3-1 15:43:43 | 显示全部楼层
你有没有接管attachDoubleClickExitApp 呢??  默认是只在主页才推出的!
http://docs.wex5.com/wex5-app-question-list-2003/  

如果接管了 attachDoubleClickExitApp  ,并且 没有判断主页 直接return true  那么所有页面都会退出的!

你确定下
1.  浏览器运行  打开windowDialog的时候  , url 有没有变化,有变化说明路由生效了
2.如果路由真生效的  没有接管attachDoubleClickExitApp  ,默认是会执行回退的!

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

使用道具 举报

3

主题

22

帖子

56

积分

初级会员

Rank: 2

积分
56
QQ
 楼主| 发表于 2018-3-1 15:55:20 | 显示全部楼层
liangyongfei 发表于 2018-3-1 15:43
你有没有接管attachDoubleClickExitApp 呢??  默认是只在主页才推出的!
http://docs.wex5.com/wex5-app- ...

我不清楚有没有接管,页面跳转已经链接有变化。
UI2/system/components/justep/common/utils.js里的是这个history.back();
回复 支持 反对

使用道具 举报

发表于 2018-3-1 16:00:37 | 显示全部楼层
筱龙小帅哥 发表于 2018-3-1 15:55
我不清楚有没有接管,页面跳转已经链接有变化。
UI2/system/components/justep/common/utils.js里的是这 ...

那 弹出windowDialog 页面后,你再点击事件中  调用 history.back()  试试 可以回退吗?

如果你没有接管 attachDoubleClickExitApp  应该就没问题的!可以回退的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

22

帖子

56

积分

初级会员

Rank: 2

积分
56
QQ
 楼主| 发表于 2018-3-1 16:18:07 | 显示全部楼层
liangyongfei 发表于 2018-3-1 16:00
那 弹出windowDialog 页面后,你再点击事件中  调用 history.back()  试试 可以回退吗?

如果你没有接管 ...

history.back();这个的话点击事件加哪里
回复 支持 反对

使用道具 举报

发表于 2018-3-1 16:33:10 | 显示全部楼层
筱龙小帅哥 发表于 2018-3-1 16:18
history.back();这个的话点击事件加哪里

自己在windowDialog 页面上放一个 button  添加点击事件测试呗!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

22

帖子

56

积分

初级会员

Rank: 2

积分
56
QQ
 楼主| 发表于 2018-3-1 16:38:17 | 显示全部楼层
liangyongfei 发表于 2018-3-1 16:33
自己在windowDialog 页面上放一个 button  添加点击事件测试呗!

不回退
回复 支持 反对

使用道具 举报

发表于 2018-3-1 17:19:36 | 显示全部楼层

意思是执行 history.back();  无法回退吗??

本地测试案例
/UI2/system/components/justep/windowDialog/demo/demo.w

执行 history.back();  可以回退的!你试试浏览器行吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

22

帖子

56

积分

初级会员

Rank: 2

积分
56
QQ
 楼主| 发表于 2018-3-3 10:33:19 | 显示全部楼层
liangyongfei 发表于 2018-3-1 17:19
意思是执行 history.back();  无法回退吗??

本地测试案例

浏览器可以后退,app不可以
回复 支持 反对

使用道具 举报

发表于 2018-3-5 09:38:19 | 显示全部楼层
筱龙小帅哥 发表于 2018-3-3 10:33
浏览器可以后退,app不可以

这样吧, 你使用平台案例,比如仿途牛案例,appLoader 运行试试  ,执行 history.back();   可以回退吗??
本地测试是没问题的! APP  也可以执行物理回退的,

除非你自己接管了 物理回退的事件
http://docs.wex5.com/wex5-app-question-list-2003/

导致所有页面按回退键,都是return true  , 那么就不能物理回退了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-23 21:14 , Processed in 0.058186 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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