問題發現:
在專案上線後,突然發現後台管理系統layui的子頁出現了一個問題,時間控制項閃退,無法選取時間。
原因分析:
如果出現頁面找到多個節點,只有第一個節點能正常使用後面的節點都會閃退,可以理解為目前laydate不支援一次性render多個節點。不是什麼實例重複的問題,因為我每個頁面建立的實例都不一樣還是閃退。而後台管理系統中這種父子頁面確實有多個頁面使用了時間控件,從而render多個節點。
解決方法:
laydate檔案中的預設設定,trigger: 'focus' //呼出控制項的事件這個focus改成click。
測試部署上線有效。
相關推薦:layui教學
#以上是如何解決layui時間控制項閃退問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!