日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

vue 根據(jù)選擇的月份動態(tài)展示日期對應(yīng)的星期幾

瀏覽:122日期:2022-10-06 14:44:10

我等卑微的碼農(nóng),依舊還得唱著“你我皆凡人,生在人世間,終日奔波苦,一刻不得閑,既然不是仙,難免有雜念,煩惱放兩旁,工資擺中間,多少男子漢,禿頂又肥胖,加班的日夜,沒有買保險”。

雖一直反抗,卻從未奏效。大老板們是夢想照進現(xiàn)實,我等是夢想撞見黑鍋!

牢騷了那么多,鍋還得背,班還得加,code還得繼續(xù)碼!!!

來,把標(biāo)題中所提到的這個效果給實現(xiàn)一下吧。

原理其實很簡單,先得有一個選擇年月的輸入框吧,這里我用的是Element的DatePicker日期選擇器組件,具體使用方法不多說,自己去看Element的API吧。

vue 根據(jù)選擇的月份動態(tài)展示日期對應(yīng)的星期幾

然后就是根據(jù)選擇的月份來動態(tài)顯示當(dāng)前月份的每一天了,這里用到了日期對象的兩個方法:setMonth和setDate。

其中,setMonth(month, day) 方法用于設(shè)置月份,參數(shù)介紹如下:month:必需。一個表示月份的數(shù)值,該值介于 0(一月) ~ 11(十二月) 之間。day:可選。一個表示月的某一天的數(shù)值,該值介于 1 ~ 31 之間(以本地時間計)。在 EMCAScript 標(biāo)準(zhǔn)化之前,不支持該參數(shù)。

setDate(day) 方法用于設(shè)置一個月的某一天,參數(shù)介紹如下:day:必需。表示一個月中的一天的一個數(shù)值(1 ~ 31)。

具體代碼如下:

<template> <div> <el-date-picker v-model='month' type='month' @change='monthChange' placeholder='選擇月' /> <p> 當(dāng)月的每一天: <span v-for='item in everyDay' :key='item' style='margin-right:10px;'>{{item}}</span> </p> </div></template><script>export default { data() { return { month: '', everyDay: [] }; }, mounted(){ let date = new Date(), month = date.getMonth(); this.getEveryDay(date, month); }, methods: { monthChange(date) { this.getEveryDay(date, date.getMonth()); }, getEveryDay(date, month) { //設(shè)置月份 date.setMonth(month + 1); //設(shè)置一個月的某一天-這里設(shè)置為零則取到的日期中的天就會是當(dāng)月的最后一天(比如,二月份就是28或29,其他月份就是30或31),方便下邊的循環(huán) date.setDate(0); let dayArry = []; //獲取月份的某一天 let day = date.getDate(); for (let i = 1; i <= day; i++) { date.setDate(i); //如果只獲取當(dāng)前選擇月份的每一天,則不需要date.setDate(i)只需dayArry.push(i)即可,其中date.setDate(i)是設(shè)置當(dāng)前月份的每一天 dayArry.push(i + ’ ’ + this.getWeekday(date.getDay())); //選中月份的每一天和當(dāng)天是星期幾 } this.everyDay = dayArry; }, getWeekday(day){ return ['周日', '周一', '周二', '周三', '周四', '周五', '周六'][day]; }, }};</script>

展示效果如下:

vue 根據(jù)選擇的月份動態(tài)展示日期對應(yīng)的星期幾

注意,由于getMonth方法返回的值是從0開始的,所以如果要想獲得正確的月份,需要在返回的值的基礎(chǔ)上加1。而setDate這里有一點特殊,需要詳細說明一下,setDate用于設(shè)置一個月的某一天,比如setDate(1)就是設(shè)置一個月的第一天,setDate(10)就是設(shè)置一個月的第十天。而由于眾所周知的原因,月份可能會有28天或29天或30天或31天,如果讓我們自己去寫代碼判斷,又太過于繁瑣,此時setDate(0)的牛逼之處就顯示出來了(官方給出的setDate的參數(shù)介于1-31之間,將0給無情地拋棄了,零兄此時悲傷的高歌:無情的世界無情的你,你把老子當(dāng)成手中的垃圾),setDate(0)設(shè)置的是一個月的最后一天,甭管這一天是28還是29,亦或是30或31(零兄此時高喊:以前你對我愛答不理,現(xiàn)在讓你高攀不起!),之后再通過getDate方法來獲取我們已經(jīng)設(shè)置好的一個月份的最后一天,最后來上一個for循環(huán),將每一天給塞進一個數(shù)組中,就可以打完收工!

當(dāng)然,我們還可以不展示每一天對應(yīng)的是星期幾,只將每周的周六周日所對應(yīng)的那兩天給標(biāo)紅展示,代碼只是做了一點小修改:

<template> <div style='margin:50px;'> <el-date-picker v-model='month' type='month' @change='monthChange' placeholder='選擇月' /> <p style='margin-top:10px;'> 當(dāng)月的每一天: <span v-for='item in everyDay' :key='item' v-html='item'></span> </p> </div></template><script>export default { data() { return { month: '', everyDay: [] }; }, mounted(){ let date = new Date(), month = date.getMonth(); this.getEveryDay(date, month); }, methods: { monthChange(date) { this.getEveryDay(date, date.getMonth()); }, getEveryDay(date, month) { //設(shè)置月份 date.setMonth(month + 1); //設(shè)置一個月的某一天-這里設(shè)置為零則取到的日期中的天就會是當(dāng)月的最后一天(比如,二月份就是28或29,其他月份就是30或31),方便下邊的循環(huán) date.setDate(0); let dayArry = []; //獲取月份的某一天 let day = date.getDate(); for (let i = 1; i <= day; i++) { date.setDate(i); if(date.getDay() == 0 || date.getDay() == 6){ dayArry.push(’<i class='red'>’ + i + ’</i>’); }else{ dayArry.push(i); } } this.everyDay = dayArry; }, }};</script><style>.red{color:red;font-style:normal;}</style>

展示效果如下:

vue 根據(jù)選擇的月份動態(tài)展示日期對應(yīng)的星期幾

作者:小壞

出處:http://tnnyang.cnblogs.com

以上就是vue 根據(jù)選擇的月份動態(tài)展示日期對應(yīng)的星期幾的詳細內(nèi)容,更多關(guān)于vue 選擇月份動態(tài)展示日期的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
蜜臀精品久久久久久蜜臀 | 伊人精品在线| 韩日一区二区| 98精品久久久久久久| 欧美韩一区二区| 久久精品国产免费| 精品三级在线| 精品一区二区三区四区五区| 国产精品久久乐| 久久尤物视频| 国产成人77亚洲精品www| 美女久久99| 国产专区精品| 精品一区二区三区中文字幕视频 | 国产亚洲欧美日韩精品一区二区三区| 日韩av片子| 国际精品欧美精品| 精品黄色一级片| 欧美在线网站| 亚洲开心激情| 国产精品蜜芽在线观看| 91高清一区| 日韩高清不卡一区| 欧美日韩午夜| 久久青草久久| 欧美激情麻豆| 午夜久久av| 日韩精品永久网址| 国产精品免费大片| 免费日本视频一区| 日本不卡免费高清视频在线| 美女毛片一区二区三区四区最新中文字幕亚洲| 美女国产精品久久久| 欧美91在线| 中文一区一区三区高中清不卡免费| zzzwww在线看片免费| 国产精品亚洲一区二区三区在线观看| 久久亚洲国产| 中文字幕日韩亚洲| 欧美1区2区3| 久久精品国产www456c0m| 中文视频一区| 丝袜美腿高跟呻吟高潮一区| 亚洲综合五月| 日韩在线一区二区| 日本少妇精品亚洲第一区| 日韩精品国产精品| 91视频精品| 国产欧美在线| 99日韩精品| 欧美好骚综合网| 日韩一区二区三区高清在线观看| 午夜在线精品| 国产精品**亚洲精品| 欧美天堂一区| 91亚洲精品视频在线观看| 美国三级日本三级久久99| 国产伊人精品| 日韩在线第七页| 黄毛片在线观看| 中文字幕在线视频久| 日韩中文字幕91| 国产精品视频一区视频二区| 久久视频一区| 婷婷综合福利| 神马午夜在线视频| 综合日韩在线| 日韩电影免费网址| 免费观看在线综合色| 高清久久精品| 日韩三区四区| 久久久久.com| 国产精品视频3p| 欧美午夜精彩| 偷拍亚洲精品| 欧美成人基地| 中文字幕一区二区三区四区久久| 久久久久久久久丰满| 日韩精品免费视频一区二区三区 | 日韩三区四区| 日韩深夜视频| 97人人精品| 你懂的国产精品| 欧美私人啪啪vps| 亚洲美女91| 日本不卡视频在线观看 | 亚洲一级影院| 国产高清视频一区二区| 日本aⅴ亚洲精品中文乱码| 亚洲制服一区| 亚洲精品亚洲人成在线观看| 香蕉精品999视频一区二区| 美女亚洲一区| 狠狠干成人综合网| 先锋影音久久久| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲精品888| 亚洲日本欧美| 日韩av中文在线观看| 国产精品密蕾丝视频下载| 久久不见久久见中文字幕免费| 日本色综合中文字幕| 男女男精品视频网| 欧美日韩一视频区二区| 欧美精品导航| 婷婷精品视频| 亚洲免费福利一区| 国产精品久久久久久妇女| 精品视频在线你懂得| 日本精品不卡| 天堂av在线一区| 国产精品亚洲产品| 久久精品99久久无色码中文字幕| 亚洲女人av| 国产精品一区免费在线| 国产中文在线播放| 在线观看免费一区二区| 美日韩精品视频| 国产精品视频一区视频二区| 亚洲永久av| 美女毛片一区二区三区四区| 日韩欧美2区| 精品少妇一区| 亚洲一区国产| 成人午夜国产| 69精品国产久热在线观看| 丰满少妇一区| 99国产精品自拍| 免费在线欧美黄色| 亚洲精品护士| 久久视频精品| 欧美在线看片| 精品视频一二| 在线观看一区| 中文字幕成在线观看| 蜜臀久久久99精品久久久久久| 欧美国产日本| 四虎在线精品| 欧美成人久久| 国产66精品| 日韩免费精品| 在线视频日韩| 亚洲成av人片一区二区密柚| 欧美成人精品一级| 91精品国产自产在线丝袜啪| 欧美粗暴jizz性欧美20| 免费视频一区二区三区在线观看| 国产白浆在线免费观看| 久久精品三级| 91九色综合| 四虎国产精品免费久久| 日韩午夜黄色| 午夜欧美在线| 91精品精品| 鲁大师成人一区二区三区| 丰满少妇一区| 精品一区电影| 你懂的国产精品| 精品视频91| 久久精品国产精品亚洲毛片| 精品国产欧美日韩| 高清在线一区| 久久97久久97精品免视看秋霞| 久久成人av| 神马午夜在线视频| 欧美成a人免费观看久久| 99久久九九| 偷拍亚洲精品| 国产精品1区| 在线精品亚洲欧美日韩国产| 婷婷综合六月| 久久都是精品| 7777精品| 国产福利片在线观看| 国产精品99一区二区三| 91综合视频| 中文字幕av一区二区三区四区| 国产精品久久乐| 在线综合亚洲| 日韩精品一区二区三区免费观影| 亚洲色图网站| 日韩欧美一区二区三区免费看| 中文字幕免费一区二区| 你懂的国产精品永久在线| 久久aⅴ国产紧身牛仔裤| 精品一区视频| 欧美精品国产| 亚洲综合专区| 欧美特黄a级高清免费大片a级| 精品视频在线观看网站| 日本亚洲欧美天堂免费| 久久激情中文| 国产伦理久久久久久妇女| 国产精品日本欧美一区二区三区| 超级白嫩亚洲国产第一| 久久精品av麻豆的观看方式| 国产精品综合| 亚洲小说欧美另类婷婷| 亚洲综合另类| 亚洲欧美高清|