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

QQ登录

只需一步,快速开始

查看: 5155|回复: 14

[处理中5] 物理返回键问题

[复制链接]

40

主题

122

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2016-4-17 09:54:30 | 显示全部楼层 |阅读模式
1.list中使用justep.shell.showpage()并且传参过去第一次可以正常打开该详情页,点击返回键之后打开的还是之前的详情页  大约在第三次的时候可以正常
2.如果按照这个方法操作  UI2/system/components/justep/common/utils.js attachDoubleClickExitApp方法,将history.back(); 改为 justep.Shell.closePage();
会出现个后遗症  多次点击返回键的时候会出现justep230112的问题   还有空白页面   其实淘宝案例仔细观察加载速度的话也可以看出有这个问题

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-17 11:20:40 | 显示全部楼层
返回键当前默认是指回退到上一个历史状态。这里指的历史状态有可能是:
1. 上一个页面;
2. 同一个页面中的上一个状态:例如有contents时, 回到上一个contents状态;
所以, 针对你的第一个问题, 要看你的详情页面中是不是有类似contents的组件,页面内的多个状态导致的。

第二个问题: 根据之上描述的返回键的逻辑, 所以不能将histroy.back()改为justep.Shell.closePage();
回复 支持 反对

使用道具 举报

40

主题

122

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
 楼主| 发表于 2016-4-17 12:44:58 来自手机 | 显示全部楼层
该怎么做呢
回复 支持 反对

使用道具 举报

40

主题

122

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
 楼主| 发表于 2016-4-17 19:17:40 | 显示全部楼层
hecr 发表于 2016-4-17 11:20
返回键当前默认是指回退到上一个历史状态。这里指的历史状态有可能是:
1. 上一个页面;
2. 同一个页面中的 ...

该怎么做呢
回复 支持 反对

使用道具 举报

22

主题

598

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
QQ
发表于 2016-4-17 21:00:21 | 显示全部楼层
强制全部用shell吧
【接活】APP 公众号 小程序 前后端带管理系统全套搞定
联系QQ:646105064 剑客共享  
欢迎用x5开发的朋友进群探讨!WeX5/BeX5民间一群:30057529  二群:211206160
回复 支持 反对

使用道具 举报

40

主题

122

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
 楼主| 发表于 2016-4-18 09:11:45 | 显示全部楼层
jkshare 发表于 2016-4-17 21:00
强制全部用shell吧

???/
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-18 09:18:42 | 显示全部楼层
你最终想要达到的效果是什么?
回复 支持 反对

使用道具 举报

40

主题

122

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
 楼主| 发表于 2016-4-18 09:31:24 | 显示全部楼层
hecr 发表于 2016-4-18 09:18
你最终想要达到的效果是什么?

点击页面上的返回按钮  跟物理按钮效果一样
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-18 09:39:02 | 显示全部楼层
那你把页面中的WindowDialog和contents组件上的routable属性设置为false即可
回复 支持 反对

使用道具 举报

40

主题

122

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
 楼主| 发表于 2016-4-18 10:00:07 | 显示全部楼层
hecr 发表于 2016-4-18 09:39
那你把页面中的WindowDialog和contents组件上的routable属性设置为false即可

WindowDialog没有用这个   contents是指详情页的还是首页main的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 12:31 , Processed in 0.078363 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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