序文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をインストールするための詳細な手順
vue3テレポート瞬間移動機能の使用は参考用です。具体的な内容は次のとおりです。テレポートは通常、瞬...
まずコードを見てみましょうコードをコピーコードは次のとおりです。 <div style=&qu...
HTTPとは何ですか?ウェブサイトを閲覧したいときは、ブラウザのアドレス バーにウェブサイトのアド...
mysql ダーティページWAL メカニズムにより、InnoDB はステートメントを更新するときに、...
序文: MySQL で最も一般的に使用されるアーキテクチャは、マスター スレーブ レプリケーションで...
ins と del は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、...
Linux オンラインインストール関連コマンド: yum install: すべてインストールyum...
1. カラーマッチング効果のプレビュー下の GIF に示すように、ボタンの背景色が徐々に薄くなると...
setinterval を使用すると、ページを開いた直後に 1 秒の遅延後に実行されることがわかりま...
MongoDB は高性能なデータベースですが、使用していくうちにパフォーマンスの問題が発生することが...
効果 html <本文> <div class="content&quo...
目次1. スローログの紹介2. スローログの練習1. スローログの紹介スロー ログの正式名称はスロー...
1. MySQL アーキテクチャストレージ エンジンを紹介する前に、まずは MySQL アーキテクチ...
以前、フロントエンド技術グループに所属していたとき、グループのメンバーが面接中に問題に遭遇したと言っ...