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

您的位置:首頁技術文章
文章詳情頁

vue 根據選擇的月份動態展示日期對應的星期幾

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

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

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

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

來,把標題中所提到的這個效果給實現一下吧。

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

vue 根據選擇的月份動態展示日期對應的星期幾

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

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

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

具體代碼如下:

<template> <div> <el-date-picker v-model='month' type='month' @change='monthChange' placeholder='選擇月' /> <p> 當月的每一天: <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) { //設置月份 date.setMonth(month + 1); //設置一個月的某一天-這里設置為零則取到的日期中的天就會是當月的最后一天(比如,二月份就是28或29,其他月份就是30或31),方便下邊的循環 date.setDate(0); let dayArry = []; //獲取月份的某一天 let day = date.getDate(); for (let i = 1; i <= day; i++) { date.setDate(i); //如果只獲取當前選擇月份的每一天,則不需要date.setDate(i)只需dayArry.push(i)即可,其中date.setDate(i)是設置當前月份的每一天 dayArry.push(i + ’ ’ + this.getWeekday(date.getDay())); //選中月份的每一天和當天是星期幾 } this.everyDay = dayArry; }, getWeekday(day){ return ['周日', '周一', '周二', '周三', '周四', '周五', '周六'][day]; }, }};</script>

展示效果如下:

vue 根據選擇的月份動態展示日期對應的星期幾

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

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

<template> <div style='margin:50px;'> <el-date-picker v-model='month' type='month' @change='monthChange' placeholder='選擇月' /> <p style='margin-top:10px;'> 當月的每一天: <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) { //設置月份 date.setMonth(month + 1); //設置一個月的某一天-這里設置為零則取到的日期中的天就會是當月的最后一天(比如,二月份就是28或29,其他月份就是30或31),方便下邊的循環 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 根據選擇的月份動態展示日期對應的星期幾

作者:小壞

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

以上就是vue 根據選擇的月份動態展示日期對應的星期幾的詳細內容,更多關于vue 選擇月份動態展示日期的資料請關注好吧啦網其它相關文章!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91成人精品| 欧美国产一级| 欧美日一区二区| 另类中文字幕国产精品| 日韩在线短视频| 桃色一区二区| 国产综合欧美| 亚洲欧美日韩国产一区| 日韩影院在线观看| 婷婷精品久久久久久久久久不卡| 国产精品腿扒开做爽爽爽挤奶网站| 免费精品国产| 亚洲综合三区| 日本成人中文字幕| 国产伦一区二区三区| 欧美aa在线视频| 日韩黄色大片| 亚洲一级在线| 欧美一区免费| 欧美丰满日韩| 国产精品人人爽人人做我的可爱| 亚洲三级视频| 久久av影视| 亚洲一区资源| re久久精品视频| 亚洲不卡视频| 国产日韩欧美在线播放不卡| 精品一级视频| 九一国产精品| 人人爱人人干婷婷丁香亚洲| 高清久久一区| 中文在线不卡| 国产精品xxx在线观看| 日韩中文在线播放| 日韩一区中文| 在线天堂资源www在线污| 狠狠爱www人成狠狠爱综合网| 日韩精品导航| 伊伊综合在线| 亚洲免费观看高清完整版在线观| 欧美a在线观看| 99久久亚洲精品| 日本不卡视频在线| 日本免费一区二区三区四区| 亚洲色图综合| 国产精品久久久久蜜臀| 鲁大师成人一区二区三区| 久久av日韩| 欧美日韩免费观看一区=区三区| 欧美亚洲tv| 欧美在线观看视频一区| 日本a口亚洲| 国产91一区| 亚洲另类黄色| 日本精品不卡| 日本少妇精品亚洲第一区| 日本一区二区高清不卡| 噜噜噜躁狠狠躁狠狠精品视频 | 麻豆精品视频在线观看免费| 亚洲成人精品| 欧美亚洲tv| 亚洲激情欧美| 成人在线免费观看网站| 一区二区电影在线观看| 欧美激情另类| 日本综合视频| 亚洲欧美一区在线| 国产福利一区二区精品秒拍| 午夜久久久久| bbw在线视频| 国产亚洲一区| 久久最新视频| 日韩另类视频| 美女精品久久| 一区二区三区四区日韩| 成人羞羞视频在线看网址| 欧美日韩1区2区3区| 欧美日韩视频一区二区三区| 精品伊人久久| 欧美一级网址| 亚洲视频国产精品| 国产在线成人| 中文在线中文资源| 日韩精品一区二区三区中文字幕| 日韩视频在线一区二区三区| 中文字幕在线视频久| 国产情侣一区| 水野朝阳av一区二区三区| 久久人人99| аⅴ资源天堂资源库在线| 国产麻豆精品久久| 日本一区二区中文字幕| 国产精品试看| 一级欧洲+日本+国产| 日韩精品一区二区三区免费观看| 激情综合婷婷| 久久99蜜桃| 久久国产视频网| 蜜桃一区二区三区在线| 亚洲欧洲另类| 激情婷婷综合| 欧美日韩一二| 99久久久久国产精品| 四虎4545www国产精品| 高清在线一区| 国内精品麻豆美女在线播放视频| 国产欧美久久一区二区三区| 亚洲1区在线观看| 爽爽淫人综合网网站| 狠狠色狠狠色综合日日tαg| 亚洲午夜电影| 欧美福利一区| 好吊日精品视频| 性欧美69xoxoxoxo| 伊人成人在线视频| 99视频精品免费观看| 免费久久久久久久久| 一本一道久久a久久精品蜜桃| 在线看片不卡| 欧美中文日韩| 日日夜夜免费精品| 91成人在线| 免费日韩成人| 大香伊人久久精品一区二区| 精品亚洲成人| 97人人精品| 另类中文字幕国产精品| 中文字幕系列一区| 成人精品中文字幕| 99国产精品免费视频观看| 99热精品久久| 欧美日韩国产亚洲一区| 久久亚洲色图| 日韩av三区| 国产精品videossex| 精品一区二区三区四区五区| 色爱综合网欧美| 99久久99久久精品国产片果冰| 91成人精品视频| 亚洲一区二区三区久久久| 日韩久久一区| 麻豆一区二区99久久久久| www.九色在线| 激情久久五月| 中文不卡在线| 国产精品v日韩精品v欧美精品网站 | 精品久久97| 日韩久久电影| 影音国产精品| 日韩和欧美一区二区| 麻豆精品蜜桃视频网站| 欧美精品高清| 黄色国产精品| 日本午夜免费一区二区| 欧美国产另类| 欧美二三四区| 日韩中文欧美在线| 久久99蜜桃| 欧美一级精品| 日韩精品久久久久久| 国产一区二区三区网| 欧美二区视频| 欧美午夜三级| 秋霞国产精品| 亚洲精品乱码久久久久久蜜桃麻豆| 国产美女视频一区二区| 亚洲v在线看| 亚洲区国产区| 国产成人精品一区二区三区视频 | 久久久9色精品国产一区二区三区| 在线亚洲国产精品网站| 欧美亚洲一区二区三区| 日韩国产激情| 亚洲一区二区三区中文字幕在线观看| 日本一区中文字幕| 国产一区二区三区久久| 亚洲一区二区毛片| 美日韩一区二区三区| 亚洲国产专区| 欧美伊人影院| 久久久蜜桃一区二区人| 一本一道久久a久久| 国内精品伊人| 亚洲深夜福利在线观看| 91视频精品| 婷婷成人av| 亚洲特色特黄| 欧美国产精品| 久久99伊人| 精品国产亚洲一区二区三区大结局| 亚洲午夜精品久久久久久app| 日本h片久久| 欧美美女一区| 免费精品一区| 亚洲无线观看| 成人羞羞视频播放网站| 国产精品一卡| 水蜜桃久久夜色精品一区的特点 | 精品一区二区三区的国产在线观看 | 里番精品3d一二三区|