溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決layui時間控件閃退問題

發(fā)布時間:2021-09-23 15:30:05 來源:億速云 閱讀:148 作者:小新 欄目:開發(fā)技術

小編給大家分享一下如何解決layui時間控件閃退問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

項目上線,發(fā)現(xiàn)后臺管理系統(tǒng)layui的子頁面出現(xiàn)時間控件閃退的問題,根本選取不到時間。

其原因是:如果出現(xiàn)頁面找到多個節(jié)點,只有第一個節(jié)點能正常使用后面的節(jié)點都會閃退,可以理解為目前l(fā)aydate不支持一次性render多個節(jié)點。不是什么實例重復的問題,因為我每個頁面創(chuàng)建的實例都不一樣還是閃退。而后臺管理系統(tǒng)中這種父子頁面確實有多個頁面使用了時間控件,從而render多個節(jié)點。

解決方法:

laydate文件中的默認配置,trigger: 'focus' //呼出控件的事件這個focus改成click。

測試部署上線有效。

layui.use('laydate', function(){    var laydate = layui.laydate;    //日期時間選擇器    laydate.render({        elem: '#startTime'        ,type: 'datetime'        ,trigger: 'click'//呼出事件改成click        //,format: 'yyyy-MM-dd HH:mm:ss' //可任意組合    });    //日期時間選擇器    laydate.render({        elem: '#endTime'        ,type: 'datetime'        ,trigger: 'click'//呼出事件改成click        // ,format: 'yyyy-MM-dd HH:mm:ss' //可任意組合    });});

以上是“如何解決layui時間控件閃退問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI