vivo-ui
Version:
vivo ui component lib for vue
41 lines (30 loc) • 855 B
Markdown
# layer 蒙层
> layer是一个蒙层组件
[demo](demo/components/layer.html ':ignore')
## 使用方法
```
<layer appear :speed="1000" background="rgba(55,0,55,.5)" :show="show" @click.native.self="show=false">
<div class="box">
当前时间:{{Date.now()}}
</div>
</layer>
```
```
import {Layer} from 'vivo-ui';
export default {
components: {
Layer
}
};
```
## 属性
名称|类型|必填|默认值|描述
:-:|:-:|:-:|:-:|:-:
show|`Boolean`|`N`|`false`|是否显示
speed|`Number`|` String`|`N`|`normal`|淡入淡出速度,单位ms,`0`表示无淡入淡出效果;String类型只支持`fast`,`normal`,`slow`三个值
appear|`Boolean`|`N`|`false`|初始渲染时是否淡入
background|`String`|`N`|`rgba(0,0,0,0.6)`|蒙层背景色
## 插槽
名称|必填|说明
:-:|:-:|:-:
默认|`N`|内容区域