让layui的子页面控制父页面的弹出层

最初发表于: 2019-11-25 18:29:28

示例如下

在父页面添加

    /**功能: 为了让子页面的layer方法可以控制父页面 */
    layui.use('layer', function () {
        var layer = layui.layer;
    });

在子页面添加

        /**监听: 点击删除按钮时 */
        $('.del').click(function() {
            parent.layer.confirm('您确定要删除本项吗?', {
                btn: ['是', '不是'] //按钮
            }, function(index) {
                parent.layer.close(index);
                console.log('点了是')
            }, function() {});
        })
       //就是说, 使用layer的时候, 前面都加一个parent