<el-calendar v-model="value">
</el-calendar>
el-calendar的用法很简单,但是不提供顶部的那几个月份的变化的监听方法,下面这几个没有监听事件,它本质是个radiogroup
针对于这个我们可以转换思路,通过监听 v-model="value" 的value变化来实现事件监听。
watch:{
value:{//监听月份变化
handler(newValue,oldValue){
this.initData()
console.log(this.formatDate(newValue),this.formatDate(oldValue))
}
}
}
如下图所示,每次点击都能获取到当前月份和上一月份