天天看點

使用layui前端子產品化架構報錯:layer is not defined

使用layui前端子產品化架構報錯:layer is not defined

解決方法:需要使用layer對象,需先初始化,如下:

/*跳轉網頁*/
    function goOtherWebsite(websiteName, websiteUrl) {
        layui.use('layer', function () {
            var layer = layui.layer;

            layer.open({
                icon: 1, // 皮膚樣式
                content: '将跳轉至第三方:“' + websiteName + '”網站,是否跳轉?',//提示資訊
                type: 0,
                btn: ['确定', '取消'],
                fix: true, //固定
                scrollbar: false,//滾動條
                yes: function (index) { // 點選确定按鈕
                    // window.location.href = websiteUrl;
                    window.open(websiteUrl);

                    //最後關閉彈出層
                    layer.close(index);
                },
                // end 函數執行的是彈框關閉時觸發的事件
                end: function () { // 未點選确定按鈕,點選關閉按鈕
                    // $("#mainForm").submit();
                }
            });
        });
    }      

繼續閱讀