您好,登錄后才能下訂單哦!
了解layui報錯怎么辦?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純热荩屛覀円黄饋砜纯窗桑?/p>
layui報錯的解決辦法:首先打開相應的layui文件;然后按著control鼠標點擊對象或者方法追蹤其錯誤來源;最后重新引入“static/lib/layui”包下面的“l(fā)ayui.js”即可。
1.問題
如題layerUI使用過程中報錯 layer is not defined,如圖2.問題理解
解決問題我們首先看報錯,錯誤說 layer 未定義,并且指出了錯誤在 x-layui.js 22行 和 stationsstatistics 70行
那么我們打開這兩個文件如圖:
是的就是頁面的onclick點擊事件報的錯,且就是在x-layui.js的22行
其實到這里,對解決問題敏銳的人已經大概能猜到是由于某個文件未引入或者引入不對引起的問題,接下來我也百度了一些,大概也都是說某某文件未引入,然后引入后就解決了。然而如上圖,我是引入了layui.js的(上圖第80行),我的問題還是未解決。
3.問題解決
那么我是如何解決的呢。我想既然報的錯是 layer is not defined,那我去報錯那一行看看,idea有一個跟蹤功能,即按著control鼠標點擊對象或者方法可以追蹤其來源,如下圖
這里是說layer來自 static/lib/layui包下面的 layui.all.js 或者 static/lib/layui/lay/modules包下面的 layer.js
然后我引入的是 static/lib/layui包下面的 layui.js,難怪會報錯了
如下圖,改成idea追蹤的,清除緩存,不再報錯
---------------------------------------------------------------------------問題總結------------------------------------------------------------------------------------
其實,前端我不太熟,layui也是第一次用。并且別的頁面也是這個功能,引入的是static/lib/layui包下面的layui.js 沒有問題,實在是奇怪。
我這里只是說下解決問題的思路和方法,畢竟每個人遇到的情況不一樣,別人的問題不一定能幫到你,那只能自己解決。
其中有幾點注意的:1.認真看報錯 2.借助工具分析 3.記得修改之后清除瀏覽器緩存!
感謝各位的閱讀!看完上述內容,你們對layui報錯怎么辦大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。