vue项目中使用vue-layer弹框插件的方法


Posted in Javascript onMarch 11, 2020

vue-layer弹框插件

安装

npm i --save vue-layer

引用

import layer from 'vue-layer'
Vue.prototype.$layer = layer(Vue);

参数说明

{
 type: 0, //0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
 title: '信息',
 content: '',
 area: 'auto',
 offset: 'auto',
 icon: -1,
 btn: '确定',
 time: 0,
 shade: true,//是否显示遮罩
 yes: '',
 cancel: '',
 tips: [0,{}],//支持上右下左四个方向,通过1-4进行方向设定,可以设定tips: [1, '#c00']
 tipsMore: false,//是否允许多个tips
 shadeClose: true,//点击遮罩是否关闭
}

方法

layer.alert(content, [options, yes]);
 // options和yes可以省略, 如果您不愿意写options,则可以直接写确定按钮的函数,即yes
 // content 可以为html

layer.confirm(content, [options, yes, cancel]);
 // options,yes和cancel可以省略, 如果您不愿意写options,则可以直接写确定按钮的函数,即yes,或者覆盖默认的cancel方法。PS:yes和cancel方法不能互换
 //content 可以为html

layer.msg(content, [options, end]);
 // options和end可以省略, 如果您不愿意写options,则可以直接写时间到期的回调即可,即end方法
 // 默认msg的关闭时间为1.5秒
 // content 可以为html

layer.tips(content, follow, options);
//content 可以为html
//follow对css选择器,用来定位目标

layer.iframe({
 content: {
  content: componentName, //传递的组件对象
  parent: this,//当前的vue对象
  data:{}//props
 },
 area:['800px','600px'],
 title: 'title'
});
// data参数可认为是componentName的props,同时 该方法会自动添加一个key为layerid的值, 该值为创建层的id, 可以直接用来关闭该层
// options参数直接写到json里即可,比如title

layer.open(options);

layer.close(id);

layer.closeAll(type);

其它说明

该包的css都为vl-notice开头, 需要重写css样式,覆盖即可

总结

到此这篇关于vue项目中使用vue-layer弹框插件的方法的文章就介绍到这了,更多相关vue vue-layer弹框插件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
你所要知道JS(DHTML)中的一些技巧
Jan 09 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
May 10 Javascript
JavaScript递归操作实例浅析
Oct 31 Javascript
EditPlus 正则表达式 实战(3)
Dec 15 Javascript
JavaScript实现的select点菜功能示例
Jan 16 Javascript
AngularJS实现select的ng-options功能示例
Jul 12 Javascript
Vue中的slot使用插槽分发内容的方法
Mar 01 Javascript
vue中v-for循环给标签属性赋值的方法
Oct 18 Javascript
Vue中的组件及路由使用实例代码详解
May 22 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
Jun 05 Javascript
vue移动端城市三级联动组件使用详解
Jul 26 Javascript
Vue组件模板及组件互相引用代码实例
Mar 11 #Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 #Javascript
Vue事件处理原理及过程详解
Mar 11 #Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
Mar 11 #Javascript
使用Node.js实现base64和png文件相互转换的方法
Mar 11 #Javascript
vue 移动端记录页面浏览位置的方法
Mar 11 #Javascript
Js逆向实现滑动验证码图片还原的示例代码
Mar 10 #Javascript
You might like
一个用php3编写的简单计数器
2006/10/09 PHP
php面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
PHP打印输出函数汇总
2016/08/28 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
js图片轮播效果实现代码
2020/04/18 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
从零开始搭建一个react项目开发
2018/02/09 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
python计算方程式根的方法
2015/05/07 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
python绘制简单折线图代码示例
2017/12/19 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
python调用接口的4种方式代码实例
2019/11/19 Python
Python的形参和实参使用方式
2019/12/24 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
python的dict判断key是否存在的方法
2020/12/09 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
研究生求职推荐信范文
2013/11/30 职场文书
酒店中秋节促销方案
2014/01/30 职场文书
个人诉讼委托书范本
2014/10/17 职场文书
行政主管岗位职责
2015/02/03 职场文书
单独二胎证明
2015/06/24 职场文书
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
Python中异常处理用法
2021/11/27 Python
SQLServer中exists和except用法介绍
2021/12/04 SQL Server
Python使用永中文档转换服务
2022/05/06 Python