国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

element ui 中日期選擇器disabledDate的幾種用法

這篇具有很好參考價(jià)值的文章主要介紹了element ui 中日期選擇器disabledDate的幾種用法。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

用法一:

寫法1:可以直接在data 中定義,但是需要處理復(fù)制的,那就是需要在methods中定義的

<template>
    <el-date-picker
        v-model="queryParams.fodTimeStart"
        value-format="yyyy-MM-dd-HH-mm-ss"
        type="datetime"
        size="mini"
        prefix-icon="el-icon-date"
        :picker-options="pickerOptions1"
        placeholder="開始時(shí)間"
        />
</template>



data(){
  
  return {

            pickerOptions1: {
                               // 此時(shí),日期選擇器  只能選擇當(dāng)前時(shí)間之前的,   
                              return time.getTime() > Date.now();
                             }
          }

}

用法二:

對于復(fù)制的邏輯,可以在methods中定義,然后在引用

<template>
           <!-- 開始時(shí)間 -->
          <el-date-picker
              v-model="queryParams.fodTimeStart"
              value-format="yyyy-MM-dd-HH-mm-ss"
              type="datetime"
              size="mini"
              prefix-icon="el-icon-date"
              :picker-options="pickerOptions1"
              placeholder="開始時(shí)間"
            />

             <!-- 終止時(shí)間 -->
          <el-date-picker
              v-model="queryParams.fodTimeEnd"
              value-format="yyyy-MM-dd-HH-mm-ss"
              type="datetime"
              size="mini"
              prefix-icon="el-icon-date"
              :picker-options="pickerOptions2"
              placeholder="截止時(shí)間"
            />

</template>



data(){
         return{
 queryParams: {
  
        // 開始時(shí)間
        fodTimeStart: null,
        // 終止時(shí)間
        fodTimeEnd: null,
  
      },

  // 開始時(shí)間,我們設(shè)置選中的時(shí)間不允許超過當(dāng)前的時(shí)間
      pickerOptions1: {
        disabledDate(time) {
          return time.getTime() > Date.now();
        },
      },

  // 結(jié)束時(shí)間,結(jié)束時(shí)間我們選擇,是要在開始時(shí)間之前的禁用,然后,當(dāng)天以后的時(shí)間也禁用
  //  比如,開始時(shí)間我選擇周二,今天是周五,那么就是 周二到周五可以選擇,其他的禁止選擇
  //  這樣我需要拿到在data中定義的開始時(shí)間,就是要在methods來寫了


  // pickerOptions3 是在上面模板中定義的
     pickerOptions3: {

  // this.disabledDate2 是在methods中定義的
        disabledDate: this.disabledDate2,
      },

  }

},
 // 可以在watch  做一個(gè)小小的優(yōu)化
watch: {

    // 選擇開始時(shí)間,結(jié)束時(shí)間 直接清空,用戶體檢上會更好
    "queryParams.fodTimeStart"(newVal, oldVal) {
      this.queryParams.fodTimeEnd = "";
    },
  },
methods:{
   disabledDate(time) {

       //  判斷有沒有 開始時(shí)間 ,如果沒有,直接禁用當(dāng)天之后的時(shí)間
      if (this.queryParams.fodTimeStart != null) {

        // 拿到開始選擇的時(shí)間   為什么要去掉后九位是因?yàn)槲业臅r(shí)間格式不能轉(zhuǎn)化為時(shí)間戳而做的處理
        const truncatedString = this.queryParams.fodTimeStart.slice(0, -9); // 去掉后九位字符
        //  轉(zhuǎn)化時(shí)間戳  減去86400000  是24小時(shí)的毫秒數(shù)
        const timestamp = new Date(truncatedString).getTime() - 86400000;

        //  做出判斷
        return time.getTime() < timestamp || time.getTime() > Date.now();
      } else {
        return time.getTime() > Date.now();
      }
    },
}

效果圖:初始選擇時(shí)間?

element ui 日期選擇器,element ui,ui,vue.js,javascript

結(jié)束時(shí)間

?element ui 日期選擇器,element ui,ui,vue.js,javascript

?文章來源地址http://www.zghlxwxcb.cn/news/detail-685808.html

到了這里,關(guān)于element ui 中日期選擇器disabledDate的幾種用法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue使用element-ui中日期選擇器 (el-date-picker) 出現(xiàn)報(bào)錯(cuò)

    vue使用element-ui中日期選擇器 (el-date-picker) 出現(xiàn)報(bào)錯(cuò)

    一、代碼 二、報(bào)錯(cuò) 三、原因是?2.15.9這個(gè)版本有問題 ? ?四、解決辦法-----版本降到2.15.8 即可 ① 卸載? ?npm uninstall element-ui? ②指定版本安裝? npm install element-ui@2.15.8 ③ 查看版本即可 npm list ?

    2024年02月16日
    瀏覽(26)
  • vue element ui里的日期時(shí)間選擇器 中國標(biāo)準(zhǔn)時(shí)間轉(zhuǎn)化為年月日時(shí)分秒

    vue element ui里的日期時(shí)間選擇器 中國標(biāo)準(zhǔn)時(shí)間轉(zhuǎn)化為年月日時(shí)分秒

    上面代碼效果圖 element ui上的日期時(shí)間選擇器里面的時(shí)間為中國標(biāo)準(zhǔn)時(shí)間,選擇時(shí)間,打印出來為下圖 但一般后臺需要的是年月日時(shí)分秒,需要我們進(jìn)行處理 補(bǔ)充—————————————————————————————————— element ui上面有個(gè)屬性format顯示輸入

    2024年02月11日
    瀏覽(29)
  • 記錄vue項(xiàng)目使用element-ui中日期選擇器 (el-date-picker) 出現(xiàn)報(bào)錯(cuò)?。。? decoding=

    記錄vue項(xiàng)目使用element-ui中日期選擇器 (el-date-picker) 出現(xiàn)報(bào)錯(cuò)?。?!

    今天在vue項(xiàng)目中使用elementUI 時(shí)間組件時(shí)候遇到了一個(gè)問題 在我使用日期時(shí)間選擇器時(shí), 控制臺報(bào)錯(cuò)?。。。。?! 一開始我一直以為是我父組件傳值到子組件出了問題,但是我這個(gè)組件沒有傳值呀,而且系統(tǒng)流程能真正運(yùn)行,就是控制臺報(bào)錯(cuò)了,雖說也不影響什么,但是總是

    2024年02月16日
    瀏覽(29)
  • vue【element ui】el-date-picker 日期選擇器控件 限制可選的開始時(shí)間和結(jié)束時(shí)間

    vue【element ui】el-date-picker 日期選擇器控件 限制可選的開始時(shí)間和結(jié)束時(shí)間

    總結(jié)一下日期控件實(shí)現(xiàn)開始日期、結(jié)束日期的選擇范圍限制,以便更符合實(shí)際情況。 1、開始時(shí)間和結(jié)束時(shí)間都不能選 當(dāng)前日期 之后的時(shí)間。(當(dāng)前時(shí)間:2022年5月16日) 2、先選開始時(shí)間的話,結(jié)束時(shí)間是在開始時(shí)間的后一周內(nèi)選擇,也就是不能選開始時(shí)間之前的日期并且對

    2024年02月07日
    瀏覽(29)
  • element UI日期選擇器固定選擇范圍

    項(xiàng)目中經(jīng)常會使用到日期選擇器,并且會對可選擇的日期有要求,分享幾個(gè)常用的,給大家作參考。 只能選擇當(dāng)前日期前(不包含當(dāng)前日期) ?只能選擇當(dāng)前日期前(包含當(dāng)前日期) 指定日期范圍(例如2022年12月1日至當(dāng)前日期)

    2024年02月07日
    瀏覽(27)
  • Element UI DatePicker 日期選擇器

    Element UI DatePicker 日期選擇器

    該組件選擇周的時(shí)候,默認(rèn)顯示‘xxxx年第x周’,但在需求要顯示為‘xxxx年x月第x周(mm.dd - mm.dd)’或者‘本周(mm.dd - mm.dd)’,最終效果為 首先需要修改v-model默認(rèn)展示日期,控件中默認(rèn)展示為周二,設(shè)置picker-options,修改為周一, 同時(shí)設(shè)置不可選本周日以后的時(shí)間: 設(shè)置顯

    2024年02月09日
    瀏覽(25)
  • element-ui 時(shí)間日期選擇器限制選擇范圍

    element-ui 時(shí)間日期選擇器限制選擇范圍

    組件代碼 場景1:設(shè)置選擇今天及今天之后的日期 情景2: 設(shè)置選擇今天以及今天以前的日期 情景3: 設(shè)置選擇三個(gè)月之內(nèi)到今天的日期 情景4: 設(shè)置選擇最大范圍為30天

    2024年02月12日
    瀏覽(23)
  • Element ui 日期時(shí)間選擇器取消分秒

    Element ui 日期時(shí)間選擇器取消分秒

    日期時(shí)間選擇器只需要到小時(shí),不需要分鐘和秒。 示例如下: 1 :將 format 和 data-format 設(shè)置只顯示到小時(shí) 2:修改css樣式 新建 .scss 文件 , 修改時(shí)間選擇器的樣式 3:在 main.js 文件中import

    2024年02月16日
    瀏覽(26)
  • Element UI DatePicker 日期范圍選擇動(dòng)態(tài)設(shè)置禁選日期

    Element UI DatePicker 日期范圍選擇動(dòng)態(tài)設(shè)置禁選日期

    今天在工作時(shí),后端提出了一個(gè)DatePicker日期范圍組件的一個(gè)問題 用圖描述大概就是選擇開始日期 13 號后,只能選擇 13 號前一周和后一周的日期,其他日期處于禁止選擇狀態(tài)。 先去看了下 element 的相關(guān)文檔,找到了一個(gè) 當(dāng)前時(shí)間日期選擇器特有的選項(xiàng)picker-options, 傳送門

    2024年02月12日
    瀏覽(23)
  • element ui日期選擇器el-date-picker選擇不能超過某個(gè)日期

    element ui日期選擇器el-date-picker選擇不能超過某個(gè)日期

    html片段: data對象中pickerOptions: methods里面的dateSelFunc方法: 這樣就可以實(shí)現(xiàn)了,如圖2023年11月10號的不能選擇: *喜歡玩網(wǎng)絡(luò)小游戲的,可以進(jìn)入洽西游戲網(wǎng),很多好玩的小游戲,點(diǎn)擊下方鏈接進(jìn)入 洽西游戲 http://www.qiaxi.cc

    2024年04月13日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包