React Native" this._easing不是函数"与v0.20

时间:2016-02-27 15:06:02

标签: reactjs react-native

我在某些网页上遇到此错误,而不是全部,但无法将其跟踪到我的代码中的任何内容。

来自模拟器的红色错误模态:

this._easing is not a function. (In 'this._easing((now-this._startTime)/this.duration)', 'this._easing is NaN')


onUpdate
AnimatedImplementation.js @ 216:8

CallTimer

callTimers

__callFunction

<unknown>

guard

CallFunctionreturnFlusedQueue

将项目升级到v0.20,清理xcode的构建/运行以及捆绑以防万一。我非常确定我的代码也没有使用动画库。

1 个答案:

答案 0 :(得分:6)

这是一篇较旧的帖子,但我通过Google发现了这一点,所以希望这可以帮助其他人。

对于bounceease缓动,如果您没有修改默认参数,则无需调用该函数。

// this should error
Animated.timing(this.state.animatedValue, {
  toValue: 10,
  duration: 300,
  easing: Easing.bounce()
}).start();

如果您只是将引用传递给bounce,则错误将消失。

easing: Easing.bounce