首頁 >web前端 >Layui教程 >如何解決layui報錯問題

如何解決layui報錯問題

藏色散人
藏色散人原創
2020-11-13 10:10:235947瀏覽

layui報錯的解決方法:先開啟對應的layui檔案;然後按control滑鼠點選物件或方法追蹤其錯誤來源;最後重新引入「static/lib/layui」套件下方的「layui.js ”即可。

如何解決layui報錯問題

推薦:《layUI教學

#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報錯問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn