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 相关文章推荐
服务器端的JavaScript脚本 Node.js 使用入门
Mar 07 Javascript
js精度溢出解决方案
Dec 02 Javascript
javascript 中that的含义示例介绍
May 14 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
jQuery使用之标记元素属性用法实例
Jan 19 Javascript
JavaScript仿百度图片浏览效果
Nov 23 Javascript
js事件源window.event.srcElement兼容性写法(详解)
Nov 25 Javascript
Bootstrap中datetimepicker使用小结
Dec 28 Javascript
基于vue 动态加载图片src的解决方法
Feb 05 Javascript
浅谈super-vuex使用体验
Jun 25 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
Aug 07 Javascript
OpenLayer学习之自定义测量控件
Sep 28 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
php循环输出数据库内容的代码
2008/05/24 PHP
Yii框架登录流程分析
2014/12/03 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
js实现滑动触屏事件监听的方法
2015/05/05 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
Express之托管静态文件的方法
2018/06/01 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
Python元组知识点总结
2019/02/18 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
html5各种页面切换效果和模态对话框用法总结
2014/12/15 HTML / CSS
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
过滤器的用法
2013/10/08 面试题
奥运会口号
2014/06/13 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
爱心捐书倡议书
2015/04/27 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript
教你用eclipse连接mysql数据库
2021/04/22 MySQL
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
2022/04/13 Java/Android
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android