序文Vue2 は、cube-ui タイムセレクターを統合します (基本的な知識がある人向け) 1. 需要と効果必要元の検索に検索時間を追加する必要があります。 効果2. コードの実装index.vue(html)<div class="header"> <cube-input v-on:focus="showMinPicker('startTime')" v-model="startTime" placeholder="開始時間" :maxlength=30 style="width: 50%;"></cube-input> <span>宛</span> <cube-input v-on:focus="showMinPicker('endTime')" v-model="endTime" placeholder="終了時間" :maxlength=30 style="width: 50%;"></cube-input> </div> 分析:
日付データ () { 戻る { // 開始時刻 startTime: ''、 // 終了時刻 endTime: ''、 // 時間識別: '' } } 方法メソッド: { // 選択開始時刻をリッスンする showMinPicker (time) { if (!this.minPicker) { this.minPicker = this.$createDatePicker({ タイトル: 「時間を選択」 表示: true、 // 最小時間 min: new Date(2000, 0, 1), // 最大時間 max: new Date(2099, 12, 1), // 現在の時刻値: new Date(), // 表示形式 format: { 年: 'YYYY'、 月: 'MM'、 日付: 'DD' }, //表示する列数 columnCount: 3, // 選択された時間が決定された後 onSelect: this.selectHandler, // キャンセルする時間を選択した後 onCancel: this.cancelHandler }) } // 時間識別を選択 this.timeIdentifying = time // this.minPicker.show() を表示します }, // 選択された時間の後の 3 つのパラメータは異なる時間形式であり、必要に応じて決定できます。selectHandler (selectedTime、selectedText、formatedTime) { 時間を = '' にする for (let index = 0; index < selectedText.length; index++) { if (index === (selectedText.length - 1)) { 時間 += 選択されたテキスト[インデックス] } それ以外 { 時間 += 選択されたテキスト[インデックス] + '-' } } console.log('変更を開始します') if (this.timeIdentifying === 'startTime') { console.log('開始時刻の変更') this.startTime = 時間 } そうでない場合 (this.timeIdentifying === 'endTime') { console.log('終了時間の変更') this.endTime = 時間 } console.log('変更終了') }, // イベントをキャンセル cancelHandler () { // 選択した時間をクリアします this.startTime = '' this.endTime = '' } } テスト結果3. 参考文献入力タイムピッカー公式サイトの詳しい住所:公式サイトアドレス: https://didi.github.io/cube-ui/#/zh-CN Cube-ui 中国語ドキュメントアドレス: https://www.bookstack.cn/read/Cube-UI-zh/30.md 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: dockerにros2をインストールするための詳細な手順
この記事は、2018 年 9 月 19 日に Adobe Systems Inc で開催された ...
前面に書かれた最近、Mycat で特別なトピックを書いています。最近、多くの友人が面接に出かけている...
進捗バーを実装するためのJavaScriptの具体的なコードは参考までに。具体的な内容は次のとおりで...
CSSは複数のクラスにマッチする次の HTML タグ li、クラスはオープン スタイルです。私の要件...
以下の手順に従ってください1. request.jsコンテンツ: http リクエスト インターセプ...
この記事では、ショッピングカートを実装するためのJavaScriptの具体的なコードを参考までに紹介...
1. ノードを削除するkubectl delete node node01を実行します。 2. この...
序文最近、テスト環境で MySQL データベースが自動的に再起動し続ける問題が発生しました。原因は、...
「大河は東に流れ、波は歴代の英雄たちを洗い流した。古城の西側は三国時代の周朗の赤壁だと言われている...
目次1. 一括更新の方法コンソール出力2. フックがルーティングパラメータを取得する方法実行効果1....
エラー メッセージ:ストアの更新、挿入、または削除ステートメントが予期しない行数 (0) に影響を与...
この記事では、参考までにMySQLバックアップスクリプトを紹介します。具体的な内容は次のとおりです。...
<br />幅と高さが適応するオリジナルの 9 グリッド レイアウトをベースに、ネットワ...
この記事では、ダッシュボードの左右スクロール効果を実現するためのスワイパー+echartsの具体的な...
1. redis で使用すると Netty の起動競合が発生するため、***Application ...