vue实现alert功能

 时间:2024-10-15 13:33:36

1、css思锭缠愁颊路:最外层是一个黑色透明撑满全屏幕的div并且是fixed的div.modal-mask。在mask内部是一个垂直居中的div框大小可以固定。垂直居中方法有几种可选。选用lex。关键性的css代码如下:

vue实现alert功能

2、其中modal-confirm是alert框,有固定的宽度400px 还有padding, 在小屏上(屏幕宽度小于640px)取消了固定宽度。减少了padding的值,看起来更小巧。开发vue组件vue template这个组件功能能像原生的alert事件一样随时随地的方便调用。 不希望每次都new Vue({})一个实例。 所以我做了一些不一样的设计。

vue实现alert功能

3、v-show是控制alert组件的显示和隐藏的指令。{{ }}是vue默认的模版标记。@click是绑定click事件的指令vue data

vue实现alert功能

4、show 是控制显示隐藏的标记。onCancel onOk 是点击取消或者确定时候触发的回调。title content 是alert显示的文本。vue methods

vue实现alert功能

5、alert(setting) 方法是控制显示alert组件的方法。接受一个object的参数配置。op(type) 方法是点击取消和确定按钮的时候触发的时候。hack代码

vue实现alert功能

6、这一段代码作用是一开始就把vue实例插入到body底部,方便直接alert调用。加入一些动画效果依赖的是vue指令 transition 具体的用法教程 大家去过渡-传送门

vue实现alert功能
  • Eclipse如何设置控制台报错显示颜色?
  • VsCode编辑很多文件后如何快速切换临近的文件
  • Intelli IDEA创建包目录
  • 关于回答VC6MFC定义圆类、直线类、矩形类,绘图
  • IDEA中运行main方法not exist错误解决
  • 热门搜索
    垃圾分类手抄报内容 勤俭节约手抄报 汉字手抄报 手抄报图案 清明节手抄报图片 春天手抄报 民族团结手抄报内容 安全在我心中手抄报 法制教育手抄报 节约用电手抄报