我有一个窗口事件侦听器,它调用一个更改变量的函数。但是,当我将 varibale 分配给 prop 时,它不会改变:mousemove
var x = null
var y = null
const cursor = (e) => {
x = e.screenX + 'px'
y = e.screenY + 'px'
console.log(x, y)
return x, y
}
window.addEventListener('mousemove', cursor)
我试图在事件监听器中直接更改它
(window.addEventListener('mousemove', //everything in cursor),但这样我就无法访问变量了。e
我也不能将其与状态一起使用,因为出于某种原因,它变得太滞后并且崩溃。
我怎样才能做到这一点?提前致谢。
这就是我在vscode中看到的:
(这是在 App 组件中,变量和 evenet 侦听器也在 App 中。
沙盒:https://codesandbox.io/s/vigorous-agnesi-9l1ic?file=/src/App.js
三国纷争
Smart猫小萌
相关分类