gpt4 book ai didi

javascript - React-Native 上的 this.on 事件发射器不是一个函数

转载 作者:太空宇宙 更新时间:2023-11-03 22:46:20 25 4
gpt4 key购买 nike

我正在尝试发出并监听事件。发射正在工作,但是当我尝试监听时,应用程序中断了。有人可以帮我解决这个问题吗?

这是代码:

export class EmitEvents extends EventEmitter {
constructor () {
super()
this.valid_devices_list = {}
}

_discover() {
this.emit('found');
this.on('found', function () {
console.log('Got it!')
})

}
}

当我执行 this.on 时,出现错误:

this.on is not a function

对此有什么帮助吗?

最佳答案

EventEmitter 类在 https://github.com/facebook/react-native/blob/master/Libraries/EventEmitter/EventEmitter.js 上没有方法.

您必须使用 addListener 来代替。

关于javascript - React-Native 上的 this.on 事件发射器不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38103942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com