weex Android 返回键

我目前有三个页面
这是第一个页面

图片描述

图片描述

第二个页面
图片描述

第三个页面
图片描述

这个方法返回一个index值
就是判断在第几个页面

测试的结果显示的是
第一次点击进去,可以一层一层返回
,点击进去的次数越多,返回键的时候 listenReturn方法调用次数越多

我是想要实现,在app首页的时候,点击Android返回键退出应用,而在其他页面就返回上一个路由,
上面出现的问题,解决了好久,还没有成功,求教大神,

希望可以贴出完整的解决方案和代码,感激不尽!

阅读 2.2k
2 个回答

我之前是把listenReturn放在了自己写的第一个页面,不知道为什么,不过确实存在多次调用的问题;后来把listenReturn放在了src下面的入口index.vue里面;就好了

你监听注册多次了,你每次点击返回键都会注册一次事件监听,相应的事件执行时就会执行多次

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题