使用layui前端模塊化框架報錯:layer is not defined

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

layui.use('layer', function () {
    var layer = layui.layer;
    layer.open({
    });
});
 /*跳轉網頁*/
    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();
                }
            });
        });
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章