9.9 KiB
::: demo 通过 layer.msg(content, options) 创建消息窗, 第一个参数msg
为消息内容, 第二参数options
为可选配置, 常用于配置time
超时时间等。
:::
确认::: demo 通过 layer.confirm(msg, options) 创建确认框, 第一个参数msg
为文本消息, 第二个参数options
为选项配置, 你可以使用options
的btn
属性定义操作。
:::
加载::: demo 通过 layer.load(type, options) 创建加载层, 第一个参数type
为加载动画样式, 第二个参数options
为可选配置, 常用于设置time
加载时长shade
遮盖层等。
:::
模态::: demo 通过 layer.open(option) 创建模态窗, 目前支持iframe
page
等类型, 你可以使用options
选项开启Resize
Offset
等更多特性。
:::
抽屉::: demo 通过 layer.drawer(options) 创建抽屉层, options
选项配置, 抽屉本质上是一个特殊的模态窗, 你可以使用offset
选项来设置方向。
<button @click="openTop">上
<button @click="openBottom">下
<button @click="openLeft">左
<button @click="openRight">右
:::
图片::: demo 通过 layer.photos(options) 创建图片预览弹层, 参数options
主要传入预览的图片链接。
:::
销毁::: demo 我们提供 layer.close(id) 与 layer.closeAll() 函数实现弹出层的主动销毁。
打开 销毁 销毁全部:::
通讯::: demo 👉 查看 Children1.vue, 通过 h() 函数的第二个参数向 Children1.vue 传递响应式变量。
数据:::
::: demo 👉 查看 Children2.vue, 通过 h() 函数的第二个参数声明 onXxx() 形式的函数完成 Children2.vue 的事件监听。
事件:::