首页 > 解决方案 > 从箭头函数中检索值(popmotion 的指针 X 位置)

问题描述

我需要将指针 X 位置存储在一个变量中。根据 popmotion 文档(请参阅此处的链接),以下方法可以解决问题:

import { pointer } from 'popmotion';
pointer().start(({ x }) => console.log(x));

实际上,通过使用上面的代码,控制台中会显示x的确切值,但是我在代码中使用该值时遇到了麻烦。

我已经尝试过:

const X = pointer().start(({ x }) => x);
const X = pointer().start(({ x }) => { return x; });

但是console.log(X)返回{stop: ƒ}

我对箭头功能不是很熟悉,我很感激任何帮助,谢谢

标签: javascriptpopmotion

解决方案


 let x;
 pointer.start(it => x = it.x);

请注意,在回调x之前将是未定义start的。


推荐阅读