【发布时间】:2018-01-20 01:52:42
【问题描述】:
如何在我的 react 应用中使用 velocity.js UI 包效果?
使用以下代码,fadeOut 动画可以正常工作,但slideRightIn 不能。
import { VelocityTransitionGroup } from 'velocity-react';
import 'velocity-animate/velocity.ui';
class ShowForm extends React.Component {
[...]
render() {
return (
<div>
<VelocityTransitionGroup enter={{animation: "slideRightIn"}} leave={{animation: "fadeOut"}} duration="1">
{this.getActiveStep()}
</VelocityTransitionGroup>
</div>
);
}
}
控制台中的错误是Velocity: First argument (slideRightIn) was not a property map, a known action, or a registered redirect
【问题讨论】:
-
我在让
velocity-react和velocity-animate处理我的项目(基于 webpack)时遇到问题。我不断收到windows is undefined或stagger: undefined.stateduration错误。除了我要使用它们的组件 JSX 之外,我不确定在哪里导入或需要这些模块。你在哪里做的? -
文档说您需要在应用程序的根组件中导入库。关于你的错误,我从来没有遇到过,所以无能为力。
标签: javascript reactjs velocity.js