1.分析
*上面月份是一部分
*下面的日期是一個整體
*根據(jù)獲取到的數(shù)據(jù)先獲取到有幾個月
*再給每個月賦值
*月份切換時修改數(shù)據(jù)罢坝,在下面部分根據(jù)切換的數(shù)據(jù)使用v-if來實(shí)現(xiàn)切換
2.代碼實(shí)現(xiàn)
canlender.vue
template:
script:
data中:
數(shù)據(jù)處理完成劳翰,把分組好的數(shù)組傳到cell-month中:
cell-month.vue
template:
script:
主要的幾個方法就是
1.要把月份抽取出來,然后去重,顯示一共有幾個月
2.在顯示每個月的信息時蚂四,要根據(jù)穿過來的年月歼疮,判斷這個月共有幾天
3.判斷每個月的1號是周幾,然后再插到相應(yīng)的周幾之下