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

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

vue+elementUI實現簡單日歷功能

瀏覽:26日期: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久久,三上悠亚国产精品一区二区三区
久久久噜噜噜| 国产高清一区| 亚洲韩日在线| 国产一区观看| 亚洲免费婷婷| 亚洲资源网站| 18国产精品| 精品中文字幕一区二区三区四区| 国产亚洲人成a在线v网站| 国产欧美日韩精品高清二区综合区| 日韩一二三区在线观看| 免费国产亚洲视频| 香蕉久久久久久| 欧美激情99| 女同性一区二区三区人了人一| 免费人成网站在线观看欧美高清| 日韩黄色免费网站| a国产在线视频| 久久亚洲二区| 福利精品在线| 玖玖玖国产精品| 欧美1区2区3| 免费视频亚洲| 国产欧美日韩精品一区二区三区| av资源亚洲| 日韩高清在线观看一区二区| 久久国产三级| 婷婷成人基地| 精品黄色一级片| 午夜在线精品| 国产伦久视频在线观看| 亚洲理论在线| 久久影院一区| 国产日韩视频| 中文视频一区| 成人看片网站| 欧美精品不卡| 亚洲欧美日韩视频二区| 麻豆视频一区二区| 日韩福利视频网| 亚洲性视频h| 你懂的国产精品| 亚洲精品护士| 亚洲国产日韩欧美在线| 欧美日韩视频网站| 视频一区国产视频| 免费高潮视频95在线观看网站| 日韩av中文字幕一区| 日韩一区精品字幕| 欧美日韩亚洲在线观看| 欧美国产不卡| 精品亚洲自拍| 欧美 日韩 国产精品免费观看| 亚洲香蕉网站| 蜜臀久久99精品久久久久宅男| 亚洲欧洲美洲国产香蕉| 亚洲作爱视频| 视频精品一区二区| 亚洲福利一区| 亚洲毛片一区| 国产情侣久久| 狠狠躁少妇一区二区三区| 久久久夜精品| 在线亚洲观看| 日韩区欧美区| 九九99久久精品在免费线bt| 亚洲一级少妇| 激情五月色综合国产精品| 久久天堂精品| 亚洲欧洲日韩精品在线| 国产欧美丝祙| 国产91欧美| 亚洲一区网站| 精品国产欧美| 午夜在线精品偷拍| 久久不卡日韩美女| 欧美日韩国产在线观看网站 | 国产精品色在线网站| 蜜臀久久99精品久久久久久9 | 国产视频亚洲| 中文字幕人成乱码在线观看| 成人一区不卡| 国产成人在线中文字幕| 久久男人av资源站| 夜夜嗨一区二区三区| 日韩精品导航| 欧美不卡高清一区二区三区| 免费成人av在线播放| 狂野欧美性猛交xxxx| 欧美日韩国产亚洲一区| 日本欧美在线| 欧美1级日本1级| 97精品国产99久久久久久免费| 久久精品国产网站| 蜜桃av一区二区在线观看| 国产调教精品| 99精品视频在线| 久久精品国产在热久久| 日韩精品一二三| 精品视频一二| 亚洲制服一区| 国产一区二区三区自拍| 国产精品一区二区精品| 欧美精品一二| 97国产精品| 欧美日本精品| 中文一区一区三区免费在线观 | 国产精品2023| 综合激情网站| 欧美精品黄色| 欧美一区久久久| 久久av中文| 91精品国产自产观看在线| 国产视频一区三区| 欧美理论视频| 天堂资源在线亚洲| 日韩啪啪电影网| 精品国产鲁一鲁****| 欧美影院视频| 日韩中文av| 中文一区一区三区免费在线观 | 国产一区精品福利| 久久99精品久久久久久园产越南| 少妇精品久久久| 中文无码日韩欧| 欧美中文字幕| 黑丝一区二区| 一区二区三区四区日韩| 亚洲午夜免费| 欧美在线看片| 国产伦乱精品| 麻豆精品少妇| 亚洲综合电影| 神马午夜久久| 精品1区2区3区4区| 性色一区二区| 国产剧情在线观看一区| 国产一区二区久久久久| 久久久久欧美精品| 久久亚洲欧美| 国产日韩欧美一区| 久久99视频| 久久中文字幕av一区二区不卡| 不卡视频在线| 日韩欧美中文字幕电影 | 玖玖玖国产精品| 午夜精品福利影院| 欧美天堂一区| 91视频精品| 久久久久久久久久久妇女 | 91欧美极品| 麻豆久久久久久| 精品日韩毛片| 国产精品亚洲人成在99www| 免费福利视频一区二区三区| 日韩午夜电影| 国产精品99久久免费| 亚洲精品888| 久久爱www成人| 国产精品婷婷| 国内一区二区三区| 伊人精品久久| 91精品一区二区三区综合在线爱 | 国产精品精品国产一区二区| 国产精品婷婷| 97精品资源在线观看| 视频二区不卡| 国产日韩一区二区三区在线播放| 亚洲四虎影院| 国产精品亚洲欧美日韩一区在线| 美女久久久久| 麻豆国产精品777777在线| 日韩视频中文| 麻豆国产在线| 国产精品九九| 日日摸夜夜添夜夜添国产精品| 久久uomeier| 国产精品白浆| 欧美亚洲tv| 亚洲精品女人| 蜜桃av.网站在线观看| 国产美女撒尿一区二区| 亚洲一区欧美| 免费日韩视频| 亚洲国内欧美| 美女国产精品久久久| 国产日韩欧美一区在线| 日韩精品一二三四| 日韩一区欧美二区| 樱桃成人精品视频在线播放| 日韩在线免费| 成人免费网站www网站高清| 久久青青视频| 日韩精品免费一区二区在线观看| 久久亚州av| 欧美一区网站| 欧美亚洲人成在线| 国产欧美日韩在线一区二区| 日本欧美韩国一区三区| 欧美日韩中出|