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

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

vue+elementUI實現簡單日歷功能

瀏覽:27日期:2022-11-18 17:00:35

vue+elementUI簡單的實現日歷功能,供大家參考,具體內容如下

<div class='calender2'> <div class='date-headers'> <div class='date-header'> <div><el-button type='primary' @click='handlePrev'><i class='el-icon-arrow-left'></i>上一月</el-button></div> <div>{{ year }}年{{ month }}月{{ day }}日</div> <div><el-button type='primary' @click='handleNext'>下一月<i class='el-icon-arrow-right'></i></el-button></div> <div><el-button type='primary' icon='el-icon-refresh-left' @click='refresh'></el-button></div> </div> </div> <div class='date-content'> <div class='week-header'> <div v-for='item in [’日’,’一’,’二’,’三’,’四’,’五’,’六’]' :key=item >{{ item }} </div> </div> <div class='week-day'> <div v-for='item in 42' :key='item' @click='handleClickDay(item - beginDay)' ><div v-if='item - beginDay > 0 && item - beginDay <= curDays' : >{{ item - beginDay }}</div><div v-else-if='item - beginDay <= 0'>{{ item - beginDay + prevDays }}</div><div v-else>{{ item - beginDay -curDays }}</div> </div> </div> </div></div>

## javascript

<script> export default { name: 'HelloWorld', data() { return {year: null,month: null,day: null,currentDay: null,currentYearMonthTimes: null,//當前年的月的天數monthOneDay: null,//一個月中的某一天curDate: null,prevDays: null,//上一月天數 } }, computed: { curDays() {return new Date(this.year, this.month, 0).getDate(); }, // 設置該月日期起始值(找到一號是在哪里) beginDay() {return new Date(this.year, this.month - 1, 1).getDay(); } }, created() { this.getInitDate(); this.currentYearMonthTimes = this.mGetDate(this.year, this.month); //本月天數 this.prevDays = this.mGetDate(this.year, this.month - 1); this.curDate = `${this.year}-${this.month}-${this.day}` console.log(this.curDate) }, methods: { refresh(){ //強制刷新頁面location. reload() }, handleClickDay(day){ //點擊這一天,綁定點擊事件console.log( ’形參傳進來的’,day)console.log( ’data里面的this.day’,this.day)console.log( ’data里面的currentYearMonthTimes’,this.currentYearMonthTimes)this.day = dayif(this.day > this.currentYearMonthTimes){ this.$message.warning(’不能選擇超出本月的日期’);}console.log(day) }, computedDay() {const allDay = new Date(this.year, this.month, 0).getDate();if (this.day > allDay) { this.day = allDay;} }, //設置頁頭顯示的年月日 getInitDate() {const date = new Date();this.year = date.getFullYear();this.month = date.getUTCMonth() + 1;this.day = date.getDate(); }, // 如果要獲取當前月份天數: mGetDate() {var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1;var d = new Date(year, month, 0);return d.getDate(); }, handlePrev() {if (this.month == 1) { this.month = 12 this.year--} else { this.month--}this.computedDay() }, handleNext() {if (this.month == 12) { this.month = 1 this.year++} else { this.month++}this.computedDay() } } }</script>

<style scoped> * { margin: 0px; border: 0px; list-style: none; } .calender2 { border-radius: 4px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 396px; width: 420px; border: 1px solid #ccc; box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04) } .date-header { height: 60px; width: 422px; display: flex; align-items: center; justify-content: space-around; } .date-headers { height: 60px; width: 422px; display: flex; } .pre-month { position: absolute; display: inline-block; height: 0px; width: 0px; border: 15px solid; border-color: transparent rgb(35, 137, 206) transparent transparent; } .next-month { position: absolute; display: inline-block; height: 0px; width: 0px; border: 15px solid; border-color: transparent transparent transparent rgb(35, 137, 206); } .show-date { margin-left: 40px; margin-top: 0px; display: inline-block; line-height: 30px; text-align: center; width: 310px; color: rgb(35, 137, 206); } .week-header { color: #000000; font-size: 14px; text-align: center; line-height: 30px; } .week-header div { margin: 0; padding: 0; display: inline-block; height: 20px; width: 60px; } .every-day { display: inline-block; height: 50px; width: 60px; text-align: center; line-height: 50px; } .other-day { color: #ccc; } .nowDay { background: rgb(121, 35, 206); border: 1px solid #87c66d; } .active-day { /* padding: 2px */ /* border-sizing:content-box; */ border: 2px solid rgb(35, 137, 206); }</style>

完成后的效果

vue+elementUI實現簡單日歷功能

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品日韩欧美| 亚洲激情精品| 日韩一级欧洲| 亚洲综合另类| 亚洲精品国产日韩| 日韩一区二区三区精品| 亚洲色图国产| 国产精品一站二站| 日韩av一区二区在线影视| 蜜芽一区二区三区| 日韩精品免费一区二区夜夜嗨 | 欧美a级一区| 樱桃视频成人在线观看| 国产精品久久久久av电视剧| 久久久久欧美精品| 亚洲专区一区| 国产精选一区| 青青伊人久久| 久久精品五月| 亚洲欧美网站| 国产欧美精品| 欧美一级精品| 青青草精品视频| 三级在线看中文字幕完整版| 欧美/亚洲一区| 青草国产精品| 91精品国产乱码久久久久久久| 亚洲中字黄色| 成人日韩av| 日韩在线a电影| 精品一区二区三区的国产在线观看| 亚洲福利久久| 亚洲精选av| 久久亚洲精品中文字幕蜜潮电影| 视频国产精品| 激情婷婷久久| 久久97视频| 亚洲精选91| 亚洲小说欧美另类婷婷| 国产日本精品| 久久午夜视频| 香蕉久久99| 福利精品一区| 欧美日韩一区二区国产| 午夜在线观看免费一区| 国产一区2区| 国产精品久久亚洲不卡| 欧美亚洲国产精品久久| 久久精品国产久精国产| 日本一区二区三区中文字幕| 91精品蜜臀一区二区三区在线 | 日韩精品一区二区三区中文字幕| 日韩中文欧美| 国产色播av在线| 美女性感视频久久| 欧美日韩一视频区二区| 天堂俺去俺来也www久久婷婷| 91精品蜜臀一区二区三区在线| 国产第一亚洲| 国产欧美日韩一区二区三区在线| 午夜在线一区二区| 国产亚洲福利| 只有精品亚洲| 天堂久久一区| 奇米狠狠一区二区三区| 91精品麻豆| 国产精选一区| 麻豆久久一区二区| 精品一区二区三区视频在线播放 | 久久国产欧美日韩精品| 日韩精品水蜜桃| 欧美成人亚洲| 亚洲日本久久| 欧美日一区二区三区在线观看国产免| 天海翼精品一区二区三区| 亚洲精选久久| 麻豆国产精品| 亚洲香蕉网站| 日韩精选在线| 国产盗摄——sm在线视频| 99国产精品免费视频观看| 激情欧美日韩一区| 日韩精选在线| www.com.cn成人| 久久不射网站| 中文字幕亚洲精品乱码| 老鸭窝一区二区久久精品| 日韩精品第一区| 蜜臀av一区二区在线免费观看| 亚洲区国产区| 亚洲精品福利| 国产日产精品一区二区三区四区的观看方式| 欧美另类中文字幕 | 国产欧美一区二区色老头| 日本亚洲欧美天堂免费| 三级精品视频| 黑丝一区二区| 国产精品对白久久久久粗| 蜜桃精品在线| 涩涩涩久久久成人精品| 国产精品久久久久久久免费观看| 亚洲专区欧美专区| 黑森林国产精品av| 日本亚洲欧美天堂免费| 婷婷成人在线| 欧美国产视频| 综合精品一区| 亚洲欧洲一区| aa国产精品| 99久久精品网站| 精品国产一区二| 视频一区在线播放| 国产视频久久| 欧美成人久久| 欧美亚洲精品在线| 欧美日韩视频免费观看| 麻豆国产91在线播放| 亚洲精品一级二级三级| aⅴ色国产欧美| 欧美在线亚洲| 激情综合网五月| 中文另类视频| 香蕉成人av| 亚洲va在线| 欧美日韩一二三四| 99久久精品网站| 日韩电影在线视频| 日韩一区欧美| 成人精品亚洲| 亚洲香蕉网站| 精品一区在线| 最新日韩av| 伊人国产精品| 91伊人久久| 欧美激情91| 麻豆精品视频在线观看视频| 日韩欧美另类中文字幕| 亚洲a成人v| 国产精品中文字幕亚洲欧美| 久久精品二区亚洲w码 | 久久久久免费av| 精品在线99| 综合激情视频| 欧美日韩精品一本二本三本| 黄色成人精品网站| 亚洲精品日本| 欧美日韩亚洲国产精品| 成人综合一区| 国产综合欧美| 日韩精品国产欧美| 欧美激情视频一区二区三区免费| 97精品国产| 日韩制服丝袜av| 精品午夜久久| 免费日韩精品中文字幕视频在线| 亚洲免费网址| 国产一区二区三区天码| 99热精品在线| 精品亚洲免a| 首页亚洲欧美制服丝腿| 精品三级在线观看视频| 秋霞国产精品| 日韩av中文字幕一区二区三区| 成人羞羞在线观看网站| 日韩在线观看一区二区| 日本一区二区高清不卡| 久久国产精品亚洲77777| 精品一区av| 日韩区一区二| 2023国产精品久久久精品双| 亚洲开心激情| 亚洲国产专区| 韩日一区二区| 91精品国产自产精品男人的天堂| 四虎影视精品| 欧美国产极品| 视频一区欧美日韩| 成人免费网站www网站高清| 日韩激情一区二区| 欧美69视频| 亚洲欧洲美洲av| 精品中文在线| **爰片久久毛片| 亚洲综合国产| 久久国产精品99国产| 精品精品99| 国产精品久久久久久av公交车| 蜜臀va亚洲va欧美va天堂| 五月婷婷亚洲| 91精品99| 国产精品嫩草99av在线| 99久久99久久精品国产片果冰| 精品久久精品| 日韩亚洲一区在线| 日韩一区二区三区免费播放| 欧美日韩视频免费观看| 99精品美女| 在线一区欧美| 一区二区三区四区日韩| 亚洲免费在线|