常見問題

                    本篇將主要講解使用過程中普遍遇到的“問題”,這些問題并非是 BUG,通常是需要我們自己去注意的一些點。(會結合用戶反饋持續補充)
                    哪里有 layui 未壓縮源代碼?

                    之所以在下載包里沒有提供未壓縮的源代碼,是為了方便直接用于生產環境。layui 源代碼可通過以下平臺獲取:

                    應該如何加載模塊?

                    事實上我們在模塊規范已經有明確地說明,你可以采用預先加載和按需加載兩種模式,但后者我們并不推薦(文檔也解釋原因了)。因此我們強烈推薦的方式是:你應該在你js文件的代碼最外層,就把需要用到的模塊 layui.use以 一下,如:

                    /**
                      你的js文件
                    **/
                     
                    //我們強烈推薦你在代碼最外層把需要用到的模塊先加載
                    layui.use(['layer', 'form', 'element'], function(){
                      var layer = layui.layer
                      ,form = layui.form
                      ,element = layui.element
                     
                      //……
                      //你的代碼都應該寫在這里面
                    });
                          
                          
                    layui 與 layuiAdmin 有什么區別?
                    • layui 是一款開源免費的前端 UI 框架,遵循 MIT 協議,可隨意使用。
                    • layuiAdmin 是完全基于 layui 搭建的一款通用型后臺管理模板系統,由 layui 官方出品,需購買授權使用。
                    為什么表單不顯示?

                    當你使用表單時,layui 會對 select、checkbox、radio 等原始元素隱藏,從而進行美化修飾處理。但這需要依賴于 form 組件,所以你必須加載 form,并且執行一個實例。#詳見說明

                    layui.use('form', function(){
                      var form = layui.form; //只有執行了這一步,部分表單元素才會自動修飾成功
                      
                      //……
                      
                      //但是,如果你的HTML是動態生成的,自動渲染就會失效
                      //因此你需要在相應的地方,執行下述方法來進行渲染
                      form.render();
                    });      
                          

                    同理的還有 element 模塊

                    遇到各種問題怎么辦?

                    求助社區 抱團取暖

                    layui 社區



                    layui - 用心與你溝通

                    亚洲图色