从箭头函数检索值(popmotion的指针X位置)

时间:2019-02-16 22:36:57

标签: javascript popmotion

我需要将指针X的位置存储在变量中。 根据popmotion文档(See link here),以下方法可以解决问题:

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:ƒ}

我对箭头功能不是很熟悉,非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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

请注意,在x回叫之前,start是不确定的。