UNPKG

vivo-ui

Version:

vivo ui component lib for vue

55 lines (39 loc) 1.23 kB
# fade 淡入淡出 > fade是一个淡入淡出组件 [demo](demo/components/fade.html ':ignore') ## 使用方法 ``` <fade appear :speed="500"> <template slot-scope="slot"> <div v-if="show" :class="slot.className" :style="slot.styleObj"> Now you see me </div> <section v-else :class="slot.className" :style="slot.styleObj"> Now you don't </section> </template> </fade> ``` ``` import {Fade} from 'vivo-ui'; export default { components: { Fade } }; ``` ## 属性 名称|类型|必填|默认值|描述 :-:|:-:|:-:|:-:|:-: speed|`Number`&#124;` String`|`N`|`normal`|淡入淡出速度,单位ms,0表示无淡入淡出效果;String类型只支持`fast`,`normal`,`slow`三个值 appear|`Boolean`|`N`|`false`|初始渲染时是否淡入 mode|`String`|`N`|`-`|控制离开/进入的过渡时间序列,有效的模式有`out-in``in-out`,默认同时生效。 ## 插槽 名称|必填|说明 :-:|:-:|:-: 默认|`Y`|内容区域 ## 注意 **过渡的元素上必须要应用插槽的类和样式,否则过渡无法生效,如下** ``` <div v-show="show" :class="slot.className" :style="slot.styleObj">Now you see me</div> ```