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

vue+element UI中如何給指定日期添加標記

 更新時間:2024年02月29日 09:03:28   作者:~張小八~  
這篇文章主要介紹了vue+element UI中如何給指定日期添加標記問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1.日期控件中添加:picker-options屬性

即:picker-options=“myPickerOptions”

  <el-date-picker
              :class="item.scds !=null ?'xtsjBlue':'xtsjRed'"
              v-model="item.date"
              value-format="yyyy-MM-dd"
              type="date"
              :picker-options="pickerOptions"
              placeholder="選擇日期" @change="bsdsChange(item)">
            </el-date-picker>

2.在data中定義要標記的日期數(shù)組hasXtdsDate

及myPickerOptions處理邏輯,篩選出要標記的日期數(shù)組

hasXtdsDate:[],//要標記的數(shù)組
pickerOptions: {
              cellClassName: time => {
                const month = time.getMonth() + 1;
                const day = time.getDate();
                const val = time.getFullYear() + '-' + (month < 10 ? '0' + month : month) + '-' + (day < 10 ? '0' + day : day);
                if (this.hasXtdsDate.indexOf(val) >= 0){
                  return 'hasXtdsDateClass';  //有系統(tǒng)讀數(shù)的日期顯示藍色
                }else {
                  return 'noXtdsDateClass'   //沒有系統(tǒng)讀數(shù)的日期顯示紅色
                }

              }
            }

3.對要進行標記的日期進行數(shù)據(jù)篩選

 this.meterList = res.bcds
 res.bcds.forEach(o=>{
     o.taskId = row.id
     o.planId = row.planId
     o.industrialUserId = row.industrialUserId
   if(o.xtds !=null || o.xtds !=''){
     this.hasXtdsDate.push(o.date)
   }
   })

4.自定義日期標記的樣式

<style lang="scss">
  .hasXtdsDateClass > div > span:after {
    content: "?";
    color: blue;
    bottom: -16px;
    position: absolute;
    font-size: 20px;
    left: 10px;
  }
.noXtdsDateClass > div > span:after {
  content: "?";
  color: red;
  bottom: -16px;
  position: absolute;
  font-size: 20px;
  left: 10px;
}
</style>

效果如下圖:

總結(jié)

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

相關(guān)文章

  • vue使用element-ui的el-date-picker設(shè)置樣式無效的解決

    vue使用element-ui的el-date-picker設(shè)置樣式無效的解決

    本文主要介紹了vue使用element-ui的el-date-picker設(shè)置樣式無效的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • ant-design表單處理和常用方法及自定義驗證操作

    ant-design表單處理和常用方法及自定義驗證操作

    這篇文章主要介紹了ant-design表單處理和常用方法及自定義驗證操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • vue?中使用?bimface詳情

    vue?中使用?bimface詳情

    這篇文章主要介紹了vue?中使用?bimface詳情,分別有安裝?vue?腳手架、創(chuàng)建項目、引入?bimface?響應(yīng)的文件、修改?App.vue?文件,實現(xiàn)頁面渲染等步驟,需要的小伙伴可以參考一下
    2021-12-12
  • Vue3+Vite項目使用mockjs隨機模擬數(shù)據(jù)

    Vue3+Vite項目使用mockjs隨機模擬數(shù)據(jù)

    這篇文章主要介紹了Vue3+Vite項目使用mockjs隨機模擬數(shù)據(jù),需要的朋友可以參考下
    2023-01-01
  • vue.js父組件使用外部對象的方法示例

    vue.js父組件使用外部對象的方法示例

    在我們?nèi)粘i_發(fā)中經(jīng)常因為思維定式,我們會犯一些奇怪的錯誤,有時候看似簡單的問題卻給出了復雜的解決方案。下面這篇文章主要介紹了vue.js父組件使用外部對象的方法,這個看似簡單卻繞了一些彎路的問題,有必要和大家分享下,需要的朋友可以參考學習,下面來看看吧。
    2017-04-04
  • vue實現(xiàn)四級導航及驗證碼的方法實例

    vue實現(xiàn)四級導航及驗證碼的方法實例

    我們在做項目經(jīng)常會遇到多級導航這個需求,所以下面這篇文章主要給大家介紹了關(guān)于vue實現(xiàn)四級導航及驗證碼的相關(guān)資料,文章通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-07-07
  • Vue項目中使用Bootstrap

    Vue項目中使用Bootstrap

    這篇文章介紹了Vue項目中使用Bootstrap的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • vue-cli啟動本地服務(wù)局域網(wǎng)不能訪問的原因分析

    vue-cli啟動本地服務(wù)局域網(wǎng)不能訪問的原因分析

    這篇文章主要介紹了vue-cli啟動本地服務(wù),局域網(wǎng)下訪問不到的原因分析,在文中還給大家介紹了vue-cli起的webpack項目 用localhost可以訪問,但是切換到ip就不可以訪問 的原因,本文給大家介紹的非常詳細,需要的朋友參考下
    2018-01-01
  • Vue應(yīng)用中504錯誤(Gateway timeout)的原因與解決方法

    Vue應(yīng)用中504錯誤(Gateway timeout)的原因與解決方法

    在Vue前端應(yīng)用中遇到504代理錯誤通常是由于請求在到達服務(wù)器之前超時,504錯誤表示網(wǎng)關(guān)超時,可能由后端服務(wù)響應(yīng)慢、網(wǎng)絡(luò)問題、代理配置錯誤、請求負載過大、前端請求超時設(shè)置不當、服務(wù)器資源不足或第三方服務(wù)問題引起
    2024-09-09
  • VUE3使用JSON編輯器方式

    VUE3使用JSON編輯器方式

    這篇文章主要介紹了VUE3使用JSON編輯器方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評論

德惠市| 古丈县| 江油市| 凌云县| 宜城市| 黄梅县| 韩城市| 高邮市| 双牌县| 科尔| 荆门市| 汤原县| 嵊州市| 建水县| 达孜县| 西吉县| 高台县| 怀来县| 梧州市| 涡阳县| 新兴县| 汶川县| 罗城| 茂名市| 汕尾市| 鱼台县| 阳泉市| 外汇| 乳山市| 靖宇县| 淮南市| 平武县| 东至县| 会宁县| 江华| 静海县| 理塘县| 武汉市| 方正县| 玉龙| 宁蒗|