首頁 >web前端 >Layui教程 >layui時間控制閃退的問題介紹

layui時間控制閃退的問題介紹

尚
原創
2019-11-30 13:37:412896瀏覽

layui時間控制閃退的問題介紹

專案上線,發現後台管理系統layui的子頁面出現時間控制項閃退的問題,根本選取不到時間。

原因是:如果出現頁面找到多個節點,只有第一個節點能正常使用後面的節點都會閃退,可以理解為目前laydate不支援一次性render多個節點。不是什麼實例重複的問題,因為我每個頁面建立的實例都不一樣還是閃退。而後台管理系統中這種父子頁面確實有多個頁面使用了時間控件,從而render多個節點。

解決方法:

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知識請關注layui使用教程欄位。

以上是layui時間控制閃退的問題介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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