是否可以在使用 require 加载的淘汰赛组件之间进行动画转换?那么当 state() 发生变化时,组件会淡入/滑入到位吗?
过去我用 fadeVisible 做过类似的事情,但这似乎不适用于 amd/require 和新组件 api。有任何想法吗?谢谢 :)
登记
// Register knockout components
ko.components.register('breadcrumb', { require: './Modules/Breadcrumb/Breadcrumb' });
ko.components.register('splash', { require: './Modules/Splash/Splash' });
ko.components.register('catalogue', { require: './Modules/Catalogue/Catalogue' });
ko.components.register('requests', { require: './Modules/Requests/Requests' });
用法
<div id="main">
<breadcrumb></breadcrumb>
<!-- ko if: state() === 'home' -->
<splash></splash>
<!-- /ko -->
<!-- ko if: state() === 'catalogue' -->
<catalogue></catalogue>
<!-- /ko -->
<!-- ko if: state() === 'requests' -->
<requests></requests>
<!-- /ko -->
</div>