我定义了mask组件,它一开始是隐藏的,当要显示时它便以渐变效果显示,但是如果我一开始就定义了ms-effect,组件初始化后它会自动执行一次动画然后隐藏,而我的需求是初始化后便立刻隐藏,当用户调用时才以渐变效果显示,请问该怎么做?
avalon.effect('mask',{});
avalon.component('ms-mask',{
template : "<div class='mask' ms-effect='{is:\"mask\"}' :visible='@isShow'></div>",
defaults : {
isShow : false
}
});
https://segmentfault.com/a/11...
这里有教如何阻止首次动画