layer彈窗組件經常使用功能整理

彈出窗口完了順便執行一個閉包前端

layer.alert(data.msg,function(){
    var index = parent.layer.getFrameIndex(window.name); //獲取窗口索引
    parent.layer.close(index);
});

關閉當前layer閉包

var index = parent.layer.getFrameIndex(window.name); //獲取窗口索引
parent.layer.close(index);

關閉父窗口全部layarcode

parent.layer.closeAll();

layer.confirm確認彈框層索引

layer.confirm('您是如何看待前端開發?', {
  btn: ['重要','奇葩'] //按鈕
}, function(){
  layer.msg('的確很重要', {icon: 1});
}, function(){
  layer.msg('也能夠這樣', {
    time: 20000, //20s後自動關閉
    btn: ['明白了', '知道了']
  });
});

layer.open打開子頁面彈出層(iframe)開發

layer.open({
    type: 2,
    title: ['優惠方案新增'],
    shadeClose: true,
    shade: 0.01,
    maxmin: true, //開啓最大化最小化按鈕
    area: ['100%', '100%'],
    content: '__CONTROLLER__/addplan',
    end: function(){}
});
相關文章
相關標籤/搜索