關於使用layui中的tree的一個坑


最近幾天,因為項目需要,所以自學了下layui,在使用之前就對其比較感興趣,畢竟封裝的東西也不錯(個人見解),在接觸到layui之后,現在有個需要就是將部門做成tree的樣子,開始覺得不怎么難,畢竟都框架都封裝的很好,只要后端組裝json發送到前端就ok,但。。。。看下圖吧

這是前端發送的ajax請求

再看打印的json數據:

再看官網給出的例子中的json格式:

對比下,看這json格式與官網中給出的案例格式是一致的,但最后的給我展示出來的結果卻不讓人開心!

看到這個樣子,腦子有點懵,然后開始懷疑是不是自己后端組裝json格式的原因?然后經歷了幾種json轉換,以及將對象發送到前端來組裝成json,最后還是一樣的結果!后面上完廁所之后,仔細分析了下,應該不是json格式和后端數據的問題,可能是格式的問題,最后再將node數據改成下面測試了下:

測試之后,完美顯示成功,如下圖:

的確,再看下deptList和jsonData的類型,如下圖:

看完這類型之后,大家應該都會明白吧!我記得我之前使用zTree的時候好像也發生過這種錯誤,json格式和數據都沒錯,唯一就是數據的類型問題,一個是string類型,一個是object類型,最后導致解析錯誤,上次沒有寫下記住,這次必須寫下謹記!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM