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

QQ登录

只需一步,快速开始

楼主: yuanwei200801

[处理中3] wex5怎么获取android的返回键点击事件

[复制链接]

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-6-17 10:32:50 | 显示全部楼层
liangyongfei 发表于 2016-6-17 10:14
这个是给门户要打开的页面做了初始化定义,就相当于给那个页面路径起来个名字!打开的时候直接使用哪个名 ...

哦哦 那么仿淘宝的回退实现是怎么搞的呢  研究了一天了 没发现有特殊的调用呢?
回复 支持 反对

使用道具 举报

发表于 2016-6-17 14:22:25 | 显示全部楼层
yuanwei200801 发表于 2016-6-17 10:32
哦哦 那么仿淘宝的回退实现是怎么搞的呢  研究了一天了 没发现有特殊的调用呢? ...

就在这个文件中:/UI2/demo/taobao/index.js
主要代码:CommonUtils.attachDoubleClickExitApp(function() {

return false就表示执行回退的代码!return true表示执行退出的代码!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-6-17 15:11:21 | 显示全部楼层
liangyongfei 发表于 2016-6-17 14:22
就在这个文件中:/UI2/demo/taobao/index.js
主要代码:CommonUtils.attachDoubleClickExitApp(function( ...

哦 这个是封装好的js  只需调用就可以了是吗?   那么我们在跳转页面的时候需要做其他操作吗?比如设定标识,这样回退的时候才能回到上一个页面呢 我是这样理解的
回复 支持 反对

使用道具 举报

发表于 2016-6-17 17:29:22 | 显示全部楼层
yuanwei200801 发表于 2016-6-17 15:11
哦 这个是封装好的js  只需调用就可以了是吗?   那么我们在跳转页面的时候需要做其他操作吗?比如设定标 ...

不需要!路由是浏览器自己记录的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-6-21 09:08:43 | 显示全部楼层
正在调试中 目前还没彻底解决,解决完了后第一时间分享解决方法
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-8-11 15:46:09 | 显示全部楼层
我仿照淘宝例子做了之后,在如图alert的地方确实返回了false,然而并没有按路由回退,不知道是怎么回事,点了没有下一步操作,
更具体的信息是我是在首页中,几个content之间切换时,我的目录结构如图2,当我切换到社区时,点返回键应该回到首页这个content,仿淘宝也是这么做,就是不知道我哪里出问题了

图1

图1

图2

图2
回复 支持 反对

使用道具 举报

发表于 2016-8-11 17:52:11 | 显示全部楼层
yuanwei200801 发表于 2016-8-11 15:46
我仿照淘宝例子做了之后,在如图alert的地方确实返回了false,然而并没有按路由回退,不知道是怎么回事,点 ...

contents 组件 和windowContainer 组件的routable属性都设置为 true 可吗??如果是支持路由的!那么回退就应该起作用的!
你自己写代码执行下history.back() 试试看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-8-11 18:09:34 | 显示全部楼层
liangyongfei 发表于 2016-8-11 17:52
contents 组件 和windowContainer 组件的routable属性都设置为 true 可吗??如果是支持路由的!那么回退 ...

已经确定  contents 和 windowContainer的routable都是true,然后自己写history.back() 这个方法也不管用,貌似切换content的时候并没有被记录到路由
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-8-12 09:16:00 | 显示全部楼层
我找到原因了,原来是我的首页是由登录页跳转过去了, 而在登录页禁掉了路由,可以结贴了
回复 支持 反对

使用道具 举报

53

主题

226

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
QQ
 楼主| 发表于 2016-8-12 10:52:50 | 显示全部楼层
liangyongfei 发表于 2016-8-11 17:52
contents 组件 和windowContainer 组件的routable属性都设置为 true 可吗??如果是支持路由的!那么回退 ...

我现在出现个新的问题,就是在底部几个导航之间切换,如果只是由主页切换到其他页,那么返回键是管用的,但是如果多次切换,比如在其它3个content多次切换后,就无法回到最初的首页了,不知道是怎么回事,我看到放淘宝案例中有个方法是返回上一个content,是否需要加上这个方法呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 01:31 , Processed in 0.060666 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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