ホームページ >ウェブフロントエンド >ライユイのチュートリアル >レイウイタイムコントロールがクラッシュする問題の紹介
プロジェクトがオンラインになったとき、バックエンド管理システム lauiui のサブページで時間コントロールがクラッシュし、時間をまったく選択できないことが判明しました。
理由は、ページ上に複数のノードが見つかった場合、最初のノードのみが正常に使用でき、後続のノードはクラッシュします。現在、laydate は一度に複数のノードのレンダリングをサポートしていないことが理解できます。 。ページごとに作成するインスタンスは異なり、それでもクラッシュするため、インスタンスの重複は問題ではありません。バックグラウンド管理システムでは、この種の親子ページには時間制御を使用する複数のページがあり、それによって複数のノードがレンダリングされます。
解決策:
laydate ファイルのデフォルト設定、トリガー: 'focus' //吹き出しコントロールのイベントのフォーカスがクリックに変更されます。
テスト展開はオンラインで有効です。
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 使用法チュートリアル 列に注目してください。
以上がレイウイタイムコントロールがクラッシュする問題の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。