::: anchor
:::
::: title 基本介绍
:::
::: describe 需要用户处理事务,又不希望跳转页面以致打断工作流程时,承载相应的操作。
:::
::: title 基本使用
:::
::: demo 通过 `lay-layer` 创建一个基础弹层, 使用 `v-model` 控制显示状态。
打开
内容
:::
::: title 禁止拖拽
:::
::: demo 通过 `move` 属性设置弹层是否可拖动, 默认为 `true`。
打开
内容
:::
::: title 放大缩小
:::
::: demo 通过 `maxmin` 属性开启放大缩小操作, 默认为 `false`。
打开
内容
:::
::: title 指定位置
:::
::: demo 通过 `offset` 属性设置初始显示位置, 支持 `string` 与 `array` 类型。
打开
内容
:::
::: title 尺寸拉伸
:::
::: demo 通过 `resize` 属性开启窗体拉伸, 默认为 `false`。
尺寸拉伸
内容
:::
::: title 远程窗体
:::
::: demo 你可以使用 layer 展示其他网站页面, 只需要设置 `type` 属性为 2, `content` 属性设置为指定页面的链接。
打开
:::
::: title 定义操作
:::
::: demo 通过 `btn` 属性定义弹层底部操作。
打开
内容
:::
::: title 关闭遮盖
:::
::: demo 通过 `shade` 属性设置开启遮盖层, `shadeClose` 属性用于指定在点击遮盖层时是否关闭对应窗体。
开启遮盖
内容
:::
::: title 关闭标题
:::
::: demo
关闭标题
内容
:::
::: title 函数调用
:::
::: demo 你可以通过 `lay-layer` 标签来创建弹, 亦可以通过 `layer.open` 方法来唤起一个弹出层。
打开
关闭
关闭所有
:::
::: title 弹层属性
:::
::: table
| 备注 | 描述 | 默认值 |
| --------------- | ------------- | --------------------------|
| title | 标题 | -- |
| move | 允许拖拽 | `false` |
| maxmin | 最小化 最大化 | `false` |
| offset | 位置 | -- |
| area | 尺寸 | -- |
| v-model | 展示 隐藏 | false |
| content | 内容 | -- |
| shade | 开启遮盖 | -- |
| shadeClose | 遮盖点击关闭 | -- |
| shadeOpacity | 遮盖层透明度 | `0.1` |
| zIndex | 自定义层级 | -- |
| type | 类型 | `1: component` `2: iframe` |
| closeBtn | 显示关闭 | true |
| btn | 按钮 格式:{text:"",callback:function(){}} | -- |
| btnAlign | 按钮布局 | `l` `r` `c` |
| anim | 入场动画 | `0` `-` `6` |
| isOutAnim | 关闭动画 | `true` `false` |
| success | 显示回调 | -- |
| close | 关闭回调 | -- |
:::
::: contributor modal
:::
::: previousNext modal
:::