::: 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 :::