当前位置: 首页 > news >正文

MessageBox弹框替代系统自带的alert、confirm -- 高仿ElementUI MessageBox

MessageBox 弹框

MessageBox 的作用是替代系统自带的 alertconfirm ,仅适合展示较为简单的内容。如果需要弹出较为复杂的内容,请使用定制的弹窗。基本仿照ElementUI的同名组件。
原生,无依赖项,自适应布局,双端通用,如有弹窗层级问题需要自行调整。

git仓库地址:https://gitee.com/amswait/message-box、

效果预览

功能预览

引用方式

<script src="/message-box.min.js"></script>

注意:需要确保CSS文件在JS同级目录;

API

  • messageBox:访问核心弹窗对象。

  • $close:关闭弹窗的方法。

  • $alert:显示带有消息和确认按钮的提示框。

  • $confirm:显示带有消息、确认和取消按钮的确认框。

options

配置项类型是否必填示例是否可传入HTML代码
msgString$alert('测试文案')$alert('<strong>这是 <i>HTML</i> 片段</strong>')
titleString$alert('测试', '测试标题')|同上
optionsObject
options.confirmButtonTextString$confirm("测试",null,{confirmButtonText:"确认文案"})同上
options.cancelButtonTextString$confirm("测试",null,{cancelButtonText:"取消文案"})同上
options.callbackFunction$confirm("测试",void 0,{callback:function(result, type){$alert('结果:'+ result+' 触发按钮类型:'+type)}});
options.callback出参说明
参数名含义
result确认的结果:点击关闭按钮与取消按钮为false,点击确认按钮为true
type触发事件的按钮类型:close为关闭按钮,confirm为确认按钮,cancel为取消按钮
http://www.lryc.cn/news/418206.html

相关文章:

  • 数据结构一排序算法
  • [Leetcode 215][Medium]-数组中的第K个最大元素-快排/小根堆/堆排序
  • 【栈和队列】常见面试题
  • 关于float浮点值二进制存储和运算精度损失的话题
  • python爬虫学习记录-请求模块urllib3
  • 谷粒商城实战笔记-133~135-城业务-商品上架-远程上架接口
  • 【React】详解 App.js 文件
  • 【ML】self-supervised Learning for speech and Image
  • 青岛实训day24(8/8)
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • 设计模式 由浅入深(待完结)
  • (第34天)645、最大二叉树
  • Python知识点:如何使用Paramiko进行SSH连接与操作
  • 代码随想录算法训练营第六天(一)|242.有效的字母异位词
  • 数据结构 | 考研代码题之顺序表 | 1 查找L中值为e的数据元素若找到则返回其下标,若找不到则返回-1
  • RLVF:避免过度泛化地从口头反馈中学习
  • 设计原则与思想-从项目实战中学习设计模式
  • python中的类属性、实例属性、类方法、实例方法和静态方法
  • A股继续底部震荡,探底是否能成功?
  • NPDP考前怎么复习?NPDP200问PDF版来啦~
  • ajax图书管理项目
  • 深入理解 Java SPI - 概念、原理、应用
  • JavaScript - 判断数组中是否包含某个的元素的几种方式
  • 如何用AI颠覆企业未来:从大企业到中小型企业的实战攻略
  • Linux磁盘管理_LVM逻辑卷_SWAP交换分区_Centos-LVM格式磁盘扩容
  • C++ 函数模板和类模板
  • 安卓Termux系统设备安装内网穿透工具实现远程使用SFTP传输文件
  • 文件属性获取
  • C:冒泡排序
  • 探秘C# LINQ元素运算:原理阐释与实践指南