最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vant組件之時間選擇器的應用詳解van-datetime-picker

 更新時間:2026年02月10日 09:35:55   作者:是調(diào)調(diào)啊  
文章描述了一個時間選擇器的使用過程,點擊箭頭彈出時間選擇器,選完時間后,時間字符串"2023-01-17 17:43"會通過visitTime參數(shù)傳遞

vant時間選擇器的應用 van-datetime-picker

如圖:

點擊箭頭彈出時間選擇器

選完時間后顯示在頁面

html代碼

<van-field
        class="xx"
        clickable
        name="datetimePicker"
        label="拜訪時間"
        placeholder="請選擇拜訪時間"
        @click="choseTime"
        input-align="right"
        right-icon="arrow"
        :value="visitTime"
        :rules="[{ required: true, message: '' }]"
        readonly
      />


      <van-popup v-model="showPicker" position="bottom">
        <van-datetime-picker
          @cancel="cancel"
          @confirm="onConfirm"
          v-model="currentDate"
          type="datetime"
          :min-date="minDate"
          :max-date="maxDate"
        />
      </van-popup>

js代碼

data(){

 visitTime: "", 
 showPicker: false,
 minDate: "",
 maxDate: "",
 currentDate: new Date(),

},



methods:{

   onConfirm() {

      this.showPicker = false;

      // this.currentDate是選中的時間,賦值給date
      var date = this.currentDate;
      var seperator1 = "-";
      var seperator2 = ":";
      var month = date.getMonth() + 1;
      var strDate = date.getDate();
      if (month >= 1 && month <= 9) {
        month = "0" + month;
      }
      if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
      }
      var h = date.getHours().toString().padStart(2, "0");
      var m = date.getMinutes().toString().padStart(2, "0");

      this.currentdate =
        date.getFullYear() +
        seperator1 +
        month +
        seperator1 +
        strDate +
        " " +
        h +
        seperator2 +
        m;  

     //把格式化后的日期賦值給visitTime,就會顯示到頁面
      this.visitTime = this.currentdate;
    },
    cancel() {
      this.showPicker = false;
      this.currentDate = new Date();
    },
    choseTime() {
      this.showPicker = true;
      // 日期選擇的最小日期
      this.minDate = new Date();
      //日期選擇的最大日期
      this.maxDate = new Date(2031, 11, 1);
    }


}

最后visitTime傳參是字符串   

"2023-01-17 17:43"

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于vue手寫tree插件的那點事兒

    基于vue手寫tree插件的那點事兒

    這篇文章主要給大家介紹了基于vue手寫tree插件的那點事兒,文中通過示例代碼介紹的非常詳細,對大家學習或者使用vue具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • Vue實現(xiàn)五子棋小游戲

    Vue實現(xiàn)五子棋小游戲

    這篇文章主要為大家詳細介紹了Vue實現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • vue3使用Pinia的store的組件化開發(fā)模式詳解

    vue3使用Pinia的store的組件化開發(fā)模式詳解

    這篇文章主要介紹了vue3使用Pinia的store的組件化開發(fā)模式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • vue2.0實現(xiàn)檢測無用的代碼并刪除

    vue2.0實現(xiàn)檢測無用的代碼并刪除

    這篇文章主要介紹了vue2.0實現(xiàn)檢測無用的代碼并刪除方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 淺談Vuex的狀態(tài)管理(全家桶)

    淺談Vuex的狀態(tài)管理(全家桶)

    本篇文章主要介紹了淺談Vuex狀態(tài)管理(全家桶),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 前端vue如何使用pptxgen.js導出PPT

    前端vue如何使用pptxgen.js導出PPT

    最近公司項目有個導出ppt的功能,在使用ppexgen.js一周完成功能之后,這篇文章主要給大家介紹了關(guān)于前端vue如何使用pptxgen.js導出PPT的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • vue3 可拖動的左右面板分割組件實現(xiàn)

    vue3 可拖動的左右面板分割組件實現(xiàn)

    最近在使用vue的時候,遇到一個需求,實現(xiàn)左右div可通過中間部分拖拽調(diào)整寬度,本文就整理一下,分享給大家,有興趣的可以學習
    2021-06-06
  • vue3?實現(xiàn)關(guān)于?el-table?表格組件的封裝及調(diào)用方法

    vue3?實現(xiàn)關(guān)于?el-table?表格組件的封裝及調(diào)用方法

    這篇文章主要介紹了vue3?實現(xiàn)關(guān)于?el-table?表格組件的封裝及調(diào)用方法,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • vue keep-alive中的生命周期解讀

    vue keep-alive中的生命周期解讀

    這篇文章主要介紹了vue keep-alive中的生命周期,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue 不使用select實現(xiàn)下拉框功能(推薦)

    vue 不使用select實現(xiàn)下拉框功能(推薦)

    這篇文章主要介紹了vue 不使用select實現(xiàn)下拉框功能,在文章給大家提到了vue select 組件的使用與禁用,需要的朋友可以參考下
    2018-05-05

最新評論

唐海县| 建阳市| 延庆县| 电白县| 来宾市| 平原县| 晴隆县| 满洲里市| 洞口县| 武清区| 桓仁| 白山市| 康马县| 云阳县| 云安县| 东乡| 通州市| 永靖县| 沂源县| 左权县| 东方市| 云和县| 漯河市| 大庆市| 扶风县| 蛟河市| 广宁县| 永登县| 梧州市| 奉节县| 营山县| 闽侯县| 青州市| 拜泉县| 东至县| 富平县| 景东| 乌鲁木齐县| 驻马店市| 榆林市| 大竹县|