vline im:recv 事件错误: 未捕获的类型错误: 无法调用 vline .js 中未定义的方法“log”

vline im:recv event error: Uncaught TypeError: Cannot call method 'log' of undefined in vline.js

本文关键字:vline 错误 log js 未定义 调用 方法 类型 事件 recv im      更新时间:2023-09-26

收到vLine im时,我遇到了未捕获的类型错误。

设置事件处理程序:

this.client_.on('recv:im', this.onMessageRecv, this);

onMessageRecv 是:

function (aEvent) {
      var msg = event.message;
      var sender = msg.getSender();
      this.displayError(sender.getDisplayName(),
                        sender.getThumbnailUrl(),
                        msg.getBody());
}

(显示错误只是调用警报)

不确定这是否有帮助,但这是调试器的屏幕截图:https://i.stack.imgur.com/PkXrT.png

看起来您正在传递名为 aEvent 的事件参数,然后尝试将其引用为 event.message 而不是 aEvent.message