layer-vue —— 基于 vue 3.0 的 Web 弹层组件
layer - vue 是一款基于 vue 3.0 的 Web 弹层组件, 内置 dialog, page, iframe, loading, msg, drawer 等反馈组件
安装
layer - vue 作为独立项目的存在,首先我们需要使用 npm 或 yarn 进行安装
1.npm
npm install @layui/layer-vue
2.yarn
yarn add @layui/layer-vue
3.css
import "@layui/layer-vue/lib/index.css"
使用
layer-vue 提供了 组件 与 函数 两种调用方式
组件方式:
<template> <lay-layer v-model="visible"> 内容 </lay-layer> </template> <script> import { LayLayer } from "@layui/layer-vue"; export default { components: { LayLayer }, setup(){ const visible = ref(false) return { visible } } } </script>
你可以使用 v-model 配置,控制 lay-layer 的展示与隐藏
弹层通常作为 js 的回调反馈出现,所以函数的调用方式,更贴合我们的使用
核心函数:
// 消息 layer.msg(msg,option, callback) // 提示 layer.confirm(msg, option, callback) // 加载 layer.load(type, option, callback) // 模态窗 layer.open(option, callback) // 抽屉 layer.drawer(option, callback) // 关闭 layer.close(id); // 关闭所有 layer.closeAll();
使用案例:
<template> <button type="button" @click="openSuccess">提示消息</button> </template> <script setup> import { ref } from "vue"; import { layer } from "@layui/layer-vue"; const openSuccess = function () { layer.msg("成功消息",{icon:1,time:1000}); }; </script>
阅读文档
属性
备注 | 描述 | 默认值 |
---|---|---|
title | 标题 | -- |
move | 允许拖拽 | false |
maxmin | 最小化 最大化 | false |
offset | 位置 | -- |
area | 尺寸 | -- |
v-model | 展示 隐藏 | false |
content | 内容 | -- |
shade | 开启遮盖 | -- |
shadeClose | 遮盖点击关闭 | -- |
shadeOpacity | 遮盖层透明度 | 0.1 |
zIndex | 自定义层级 | -- |
type | 类型 | 0: dialog 1: page 2: iframe 3: loading 4: drawer |
closeBtn | 显示关闭 | true |
btn | 按钮 | |
btnAlign | 按钮布局 | l r c |
anim | 入场动画 | 0 1 2 3 4 5 6 |
isOutAnim | 关闭动画 | true false |
isHtmlFragment | html 解析 | |
success | 显示回调 | -- |
end | 关闭回调 | -- |

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | SparkSQL 的入门实践教程
摘要:Spark SQL是用于处理结构化数据的模块。与Spark RDD不同的是,Spark SQL提供数据的结构信息(源数据)和性能更好,可以通过SQL和DataSet API与Spark SQL进行交互。 本文分享自华为云社区《【SparkSQL笔记】SparkSQL的入门实践教程(一)》,作者:Copy工程师。 1.Spark SQL概述 Spark SQL是用于处理结构化数据的模块。与Spark RDD不同的是,Spark SQL提供数据的结构信息(源数据)和性能更好,可以通过SQL和DataSet API与Spark SQL进行交互。 2.Spark SQL编程入门 Spark SQL模块的编程主入口点是SparkSession,SparkSession对象不仅为用户提供了创建DataFrame对象、读取外部数据源并转化为DataFrame对象以及执行sql查询的API,还负责记录着用户希望Spark应用如何在Spark集群运行的控制、调优参数,是Spark SQL的上下文环境,是运行的基础。 2.1 创建SparkSession SparkSession sparkSess...
- 下一篇
达成和解,Linux 社区拒绝利用 GPL 向用户勒索钱财
2022 年 1 月 24 日,Netfilter 项目宣布与Patrick McHardy 达成具有法律约束力的和解。这项和解已经在德国法院的裁决中得到批准,它制约了与 netfilter/iptables 项目在其网站上发布的所有程序和程序库以及 Linux 内核相关的任何法律执行活动。 根据介绍,Netfilter 是一个 Linux 内核工具,处理各种网络功能;如促进网络地址转换(NAT)和 Linux 的 IPTables 防火墙。 Patrick McHardy 曾在 2000 和 2010 年代担任了 Linux 的 Netfilter 核心开发团队的主席,但在 2016 年被停职。原因在于,McHardy 滥用版权诉讼榨取钱财;具体表现为,他通过起诉 50 多家公司因为使用"他的"代码,而牟利达数百万欧元。彼时,Netfilter 团队发布了一份文件,具体说明了如何处理他试图从供应商那里榨取钱财的行为。 现在,事件已经有了最新进展,公告内容指出: 在与 Patrick 就其单方面执法活动的问题失去联系以及随后在 2016 年被暂停核心团队的职务后,三名现任和前任核心团队...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器