错误 "_reactNative.Backhander.removeEventListener 不是函数"
作者: MohammadKanaan创建于 2025年7月16日更新于 2025年7月28日
顿!
首先,谢谢你在这个项目上所做的工作!
今天,我用patch-package来补上我正在从事的项目的`[email protected]'。
我发现错误是“反射。Backhander。removeEventListener不是一个函数”。
这是解决我问题的Diff:
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? diff -- git a/ node modules/native-base/src/hoks/ useKeyboard Dismissible.ts b/node modules/native-base/src/hoks/ useKeyboard Dismissibility.ts 指数f3cfa44.af443fa 100644 -- -- a/node modules/native-base/src/hoks/useKeyboard dispissibility.ts. b/node modules/native-base/src/hoks/useKeyboard dispissible.ts. 存档副本. QQ -48,12 + 48,17 QQ 导出函数使用BackHandler( {启用了, 回调 } : IParams) { 回调( C) ; 返回真实;
- ; +让订阅:任何; 如果(启用){
- BackHandler. addEvent listener ("硬件BackPress","后汉德勒") ;
- 否则
- BackHandler.removeEvent listener ('硬件BackPress',后汉德勒;
- 订阅 = BackHandler.ad Event listener ()
- “硬件包” , +后汉字 +) ; + ; + ; + ; + ; {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
- 返回()
- BackHandler.removeEvent listener ('硬件BackPress',后汉德勒;
- 返回 () {{{}
- 如果( 订阅 QQ 类型订阅 . remove QQ “ 函数 ”) {
- 订阅. remove (); +} +}; *,[接通,召回]); {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
<em> 语句 本问题机构[部分由补丁-包装产生](https://GitHub.com/ds300/patch-package/issues/296).</em>内容来源: GeekyAnts/NativeBase