Javascript react本机webview事件侦听器将空事件对象传递给回调

Javascript react本机webview事件侦听器将空事件对象传递给回调,javascript,android,webview,react-native,Javascript,Android,Webview,React Native,在react native webview中构建html画布页面。除了canvas.addEventListener之外,一切看起来都很好,使用空事件对象调用回调 var moveEvents = ["mousemove", "touchmove"] moveEvents.forEach(function (moveEvent) { canvas.addEventListener(moveEvent, function(e) { console.log(e) // {} mou

在react native webview中构建html画布页面。除了canvas.addEventListener之外,一切看起来都很好,使用空事件对象调用回调

var moveEvents = ["mousemove", "touchmove"]
moveEvents.forEach(function (moveEvent) {
canvas.addEventListener(moveEvent, function(e) {
    console.log(e) // {} 
    mouse.x = e.pageX - this.offsetLeft;
    mouse.y = e.pageY - this.offsetTop;
}, false);
不知道可能会出什么问题
这种行为只在react native上才被注意到,这里是代码在

上按预期工作,我一直在努力解决完全相同的问题。通过DOM或jQuery进行的常规事件对我来说不起作用,但下面的事件确实起作用

canvas.ontouchmove = function(e) {
    //e.pageX;
    //e.pageY;
};

有没有想过这个?啊!奇怪的。因此,当它不是DOM env时,将其视为DOM env是我们的错。我读了这篇文章,然后把文章放在了网站上。谢谢你找到了这个问题的答案。