1.dialog彈出短暫的提示窗口:
art.dialog({time:2, content:"提示內(nèi)容"});
2.dialog彈出確認(rèn)窗口:
art.dialog.confirm("content", function() {
console.log("在這里執(zhí)行確認(rèn)后的操作");
}, function() {
console.log("在這里執(zhí)行取消后的操作");
});
3.dialog彈出窗口加載新的頁面:
art.dialog.open("要加載的頁面的路徑",
{title:"彈出框的標(biāo)題",
lock:true,//是否鎖定屏幕
drag: false,//是否可以拖動
resize: false,//是否可以拖動改變窗口大小
esc: false,//是否可以通過按esc鍵關(guān)閉窗口
width:500,
height:320,
padding:0,
close: function(){/*關(guān)閉窗口時的回調(diào)函數(shù)*/}
});
7.手動關(guān)閉dialog彈窗:
art.dialog.close();
8.在dialog彈窗中的新頁面中調(diào)用父頁面的參數(shù)或方法:
//父頁面閉包缰儿,返回vue對象泞坦。
var newVue = (function(){
var _vm = new({
data: {
param: ""
}
methods: {
fn: function(){};
}
});
return _vm;
}());
//子頁面獲取父頁面借跪。
var win = artDialog.open.origin;
//使用獲取到的父頁面中的vue對象來調(diào)用vue中的參數(shù)或方法束凑。
win.newVue.param;
win.newVue.fn();