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();