1 个不稳定版本
0.0.1 | 2022年5月22日 |
---|
#31 in #web-frontend
11KB
160 行
yew-transition-group
基于 react-transition-group
。
react-transition-group
包含 Transition
、CssTransition
和 TransitionGroup
。
yew-transition-group
目前只包含 Transition
。当我有时间时,会实现 TransitionGroup
。我认为目前实现 CssTransition
不可行。
用法
Cargo.toml
[dependencies]
yew-transition-group = "0.0.1"
在视图中
html !{
<Transition enter={ enter } timeout={ Timeout::new(200) } notification={ notification_callback }>
<p>{ "Hello World" }</p>
</Transition>
}
其中 enter 是一个布尔值,用于控制何时出现过渡效果,notification_callback 是一个 Callback<TransitionState>
,用于通知 TransitionState
的变化,从 Entering
-> Entered
-> Exiting
-> Exited
。
有关更多信息,请查看示例。
lib.rs
:
yew-transition-group 提供用于管理子组件过渡效果的组件
依赖项
~12MB
~221K SLoC