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

使用Vant完成DatetimePicker 日期的選擇器操作

 更新時(shí)間:2020年11月12日 08:37:51   作者:檸檬不萌只是酸i  
這篇文章主要介紹了使用Vant完成DatetimePicker 日期的選擇器操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

效果展示:

代碼展示:

<template>
 <div id="date_time_picker">
 
 <van-button plain type="primary" @click="showPopFn()">點(diǎn)擊選擇日期</van-button>
 <van-field v-model="timeValue" placeholder="選擇的日期結(jié)果" readonly />
 <van-popup v-model="show" position="bottom" :style="{ height: '40%' }">
 <van-datetime-picker v-model="currentDate" type="date" @change="changeFn()" @confirm="confirmFn()" @cancel="cancelFn()" />
 </van-popup>
 
 </div>
</template>
 
<script>
 export default {
 data() {
 return {
 msg: '',
 currentDate: new Date(),
 changeDate: new Date(),
 show: false, // 用來(lái)顯示彈出層
 timeValue: ''
 }
 },
 methods: {
 showPopFn() {
 this.show = true;
 },
 showPopup() {
 this.show = true;
 },
 changeFn() { // 值變化是觸發(fā)
 this.changeDate = this.currentDate // Tue Sep 08 2020 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
 },
 confirmFn() { // 確定按鈕
 this.timeValue = this.timeFormat(this.currentDate);
 this.show = false;
 },
 cancelFn(){
 this.show = true;
 },
 timeFormat(time) { // 時(shí)間格式化 2019-09-08
 let year = time.getFullYear();
 let month = time.getMonth() + 1;
 let day = time.getDate();
 return year + '年' + month + '月' + day + '日'
 }
 },
 mounted() {
 this.timeFormat(new Date());
 }
 }
</script>
 
<style>
</style>

注意:如果是按需引入的話,記得在main.js里面引入相應(yīng)的文件奧。

// main.js文件里面的部分代碼
import {Button} from 'vant'
import { DatetimePicker } from 'vant';
import { Popup } from 'vant';
import { Field } from 'vant'; 
 
Vue.use(Button)
Vue.use(DatetimePicker)
Vue.use(Popup)
Vue.use(Field);

---------完。

補(bǔ)充知識(shí):小程序使用vant組件庫(kù)里的DatetimePicker 時(shí)間選擇的使用,以及如何使用里面的函數(shù)

小程序使用vant組件庫(kù)里的DatetimePicker 時(shí)間選擇的使用(困擾我最大的坑,聽我慢慢細(xì)說(shuō))?

由于我想要在小程序里加入vant庫(kù)的時(shí)間選擇器,看了一下vant的官方文檔后,十分覺(jué)得里面說(shuō)的太過(guò)簡(jiǎn)潔,讓我看的很迷:

第一點(diǎn)看不懂的是明明例子都有寫出來(lái)了,代碼還沒(méi)有貼出來(lái),只貼出了基本的例子的代碼:

下面這個(gè)代碼:

效果也不是上圖的效果;

一些參數(shù)的解釋讓我也饒了一大圈,才成功通過(guò)改這些參數(shù),成功弄成這個(gè)樣式出來(lái)

會(huì)讓人誤會(huì)的說(shuō)明:

后面我把這個(gè)type改成year-month-time就可以了,具體代碼如下:

<van-datetime-picker
       type="year-month-time"
       value="{{ currentDate }}"
       min-date="{{ minDate }}"
       bind:input="onInput"
       bind:confirm="onConfirm"
       bind:change="onChange"
  />
 
data:{
   minHour: 0,
  maxHour: 24,
  minDate: new Date().getTime(),
  currentDate: new Date().getTime(),
} 
 
 onInput(event) {
  this.setData({
   currentDate: event.detail,
  });
 },

就可以呈現(xiàn)出上面那種效果了。

第二點(diǎn)看不懂的是:如何使用change里的函數(shù)(文檔里面也沒(méi)有例子,也沒(méi)有說(shuō)明,而網(wǎng)上大部分都是網(wǎng)頁(yè)來(lái)使用,半點(diǎn)沒(méi)有涉及到小程序的,就算有涉及到,也是亂說(shuō)的,或者是如何使用vant而已):

解決方案:使用里面的event.detail來(lái)調(diào)用getValues(),而不能使用event.getValues().

 onChange(event){
 this.setData({
  reserveCopyTime:event.detail.getValues(),
 })
  
 },

以上這篇使用Vant完成DatetimePicker 日期的選擇器操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于javascript的拖拽類封裝詳解

    基于javascript的拖拽類封裝詳解

    這篇文章主要介紹了基于javascript的拖拽類封裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • vue中實(shí)現(xiàn)監(jiān)聽數(shù)組內(nèi)部元素

    vue中實(shí)現(xiàn)監(jiān)聽數(shù)組內(nèi)部元素

    這篇文章主要介紹了vue中實(shí)現(xiàn)監(jiān)聽數(shù)組內(nèi)部元素方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue2.0 實(shí)現(xiàn)歌手列表滾動(dòng)及右側(cè)快速入口功能

    Vue2.0 實(shí)現(xiàn)歌手列表滾動(dòng)及右側(cè)快速入口功能

    這篇文章主要介紹了Vue2.0實(shí)現(xiàn)歌手列表滾動(dòng)及右側(cè)快速入口功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • Vue實(shí)現(xiàn)搜索結(jié)果高亮顯示關(guān)鍵字

    Vue實(shí)現(xiàn)搜索結(jié)果高亮顯示關(guān)鍵字

    這篇文章主要為大家詳細(xì)介紹了Vue實(shí)現(xiàn)搜索結(jié)果高亮顯示關(guān)鍵字,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • vue-next/runtime-core 源碼閱讀指南詳解

    vue-next/runtime-core 源碼閱讀指南詳解

    這篇文章主要介紹了vue-next/runtime-core 源碼閱讀指南詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • v-for循環(huán)中使用require/import關(guān)鍵字引入本地圖片的幾種方式

    v-for循環(huán)中使用require/import關(guān)鍵字引入本地圖片的幾種方式

    在做項(xiàng)目的過(guò)程中,模版相同,可是不標(biāo)題和圖片不同,循環(huán)標(biāo)題我們知道可以用v-for循環(huán),可是該怎么引入本地圖片呢?下面這篇文章主要給大家介紹了v-for循環(huán)中使用require/import關(guān)鍵字引入本地圖片的幾種方式,需要的朋友可以參考下
    2021-09-09
  • 一個(gè)例子輕松學(xué)會(huì)Vue.js

    一個(gè)例子輕松學(xué)會(huì)Vue.js

    這篇文章主要為大家詳細(xì)介紹了一個(gè)例子,幫助大輕松學(xué)會(huì)Vue.js,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 使用vue和datatables進(jìn)行表格的服務(wù)器端分頁(yè)實(shí)例代碼

    使用vue和datatables進(jìn)行表格的服務(wù)器端分頁(yè)實(shí)例代碼

    本篇文章主要介紹了使用vue和datatables進(jìn)行表格的服務(wù)器端分頁(yè)實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • vue中__ob__:?Observer的踩坑記錄

    vue中__ob__:?Observer的踩坑記錄

    這篇文章主要介紹了vue中__ob__:?Observer的踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue 導(dǎo)出文件,攜帶請(qǐng)求頭token操作

    vue 導(dǎo)出文件,攜帶請(qǐng)求頭token操作

    這篇文章主要介紹了vue 導(dǎo)出文件,攜帶請(qǐng)求頭token操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09

最新評(píng)論

鲁甸县| 平江县| 大连市| 卫辉市| 宣汉县| 蒲江县| 伊吾县| 雅江县| 昌邑市| 迁安市| 彝良县| 河北区| 巫山县| 大田县| 镇雄县| 南雄市| 吉林省| 区。| 泰安市| 石嘴山市| 许昌市| 佛坪县| 尚志市| 扎囊县| 平陆县| 衡南县| 大方县| 连南| 赣榆县| 乐至县| 精河县| 锡林郭勒盟| 齐河县| 夹江县| 沙田区| 化德县| 海宁市| 靖安县| 峡江县| 绍兴市| 饶阳县|