android - 避免 document.addEventListener 自动阻止 Meteor 上的默认值
问题描述
我正在使用 Meteor 和 Cordova 开发一个 Android 应用程序。我需要处理后退按钮事件,以便滑出在打开时关闭,或者在滑出关闭时继续默认执行:
document.addEventListener('backbutton', function (e) {
if (slideout.isOpen()) {
e.preventDefault()
e.stopPropagation()
slideout.close()
}
})
此代码位于Template.mainLayout.onRendered
主布局内。
还尝试将代码简化为
document.addEventListener('backbutton', function(){})
这导致后退按钮完全没有功能。
解决方案
推荐阅读
- spring-boot - 创建 bean 'jpaVendorAdapter' 时出错,无法实例化 [jpa.JpaVendorAdapter],NoClassDefFoundError: SslSocketFactory
- typescript - 是否可以将部分通配符分配给打字稿中的类型?
- c# - 如何创建用作 Web API 的属性?
- c++ - 从 MSVC 2013 (C++11) 迁移到 MSVC 2019 (C++17) 时,std::vector::insert() 停止工作
- html - 在导航栏中创建活动状态箭头
- python - 如何在numpy数组中应用条件语句?
- java - 我想从 Firebase 存储中删除特定用户数据文件夹
- python - 如何捕获或保存所有 gRPC 流
- node.js - 全局安装的 npm-package 未运行
- node.js - 从没有排序键的 dynamodb 批量条件删除