我在某些网页上遇到此错误,而不是全部,但无法将其跟踪到我的代码中的任何内容。
来自模拟器的红色错误模态:
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的构建/运行以及捆绑以防万一。我非常确定我的代码也没有使用动画库。
答案 0 :(得分:6)
这是一篇较旧的帖子,但我通过Google发现了这一点,所以希望这可以帮助其他人。
对于bounce
和ease
缓动,如果您没有修改默认参数,则无需调用该函数。
// this should error
Animated.timing(this.state.animatedValue, {
toValue: 10,
duration: 300,
easing: Easing.bounce()
}).start();
如果您只是将引用传递给bounce
,则错误将消失。
easing: Easing.bounce