vue一步步实现alert功能
原生alert的缺点
项目地址: web-style 项目里有css样式和vue组件。目标是快速构建后台系统。有一定自适应的设计。 css思路:最外层是一个黑色透明撑满全屏幕的div并且是fixed的 在mask内部是一个垂直居中的div框大小可以固定。垂直居中方法有几种可选。我选用的是flex。关键性的css代码如下 其中 开发vue组件vue template首先我希望这个组件功能能像原生的alert事件一样随时随地的方便调用。 不希望每次都new Vue({})一个实例。 所以我做了一些不一样的设计。 {{ title }}
vue data
vue methodsthis.onCancel = false
this.onOk = false
document.body.style.overflow = ''
},alert(setting){
hack代码这一段代码作用是一开始就把vue实例插入到 加入一些动画效果依赖的是vue指令 transition 具体的用法教程 大家去过渡-传送门 .modal-enter .modal-confirm,.modal-leave .modal-confirm {
transform: scale(1.1); } .modal-transition{ transition: all .3s ease; } 用法 $confirm.alert(setting)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |