1.dialog弹出短暂的提示窗口:
art.dialog({time:2, content:"提示内容"});
2.dialog弹出确认窗口:
art.dialog.confirm("content", function() { console.log("在这里执行确认后的操作"); }, function() { console.log("在这里执行取消后的操作"); });
3.dialog弹出窗口加载新的页面:
art.dialog.open("要加载的页面的路径", {title:"弹出框的标题", lock:true,//是否锁定屏幕 drag: false,//是否可以拖动 resize: false,//是否可以拖动改变窗口大小 esc: false,//是否可以通过按esc键关闭窗口 width:500, height:320, padding:0, close: function(){/*关闭窗口时的回调函数*/} });
7.手动关闭dialog弹窗:
art.dialog.close();
8.在dialog弹窗中的新页面中调用父页面的参数或方法:
//父页面闭包,返回vue对象。var newVue = (function(){ var _vm = new({ data: { param: "" } methods: { fn: function(){}; } }); return _vm;}());//子页面获取父页面。var win = artDialog.open.origin;//使用获取到的父页面中的vue对象来调用vue中的参数或方法。win.newVue.param;win.newVue.fn();
作者:赵任QAQ
链接:https://www.jianshu.com/p/81669d708b6c
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
分类: 程序开发 /
网友品论
留下您的评论