zwhGithub / vue-calendar

🏆 基于 vue 2.0 开发的轻量,高性能日历组件
https://zwhgithub.github.io/vue-calendar/dist/#/
943 stars 230 forks source link

能不能增加默认选中某天的功能 #47

Open roberthuang123 opened 5 years ago

roberthuang123 commented 5 years ago

通过vue路由跳转带的日期参数到日历页,希望根据日期参数默认改变当前参数日期的样式,即给当前参数日期的class加上wh_chose_day,样式和点击选中时保持一致,目前是非要有点击事件,日历才会给class加上wh_chose_day。类似其他同学提的v-model功能

roberthuang123 commented 5 years ago

给大家提供一个可以解决我上述问题的方法 我们在计算属性中监听date变化,一旦发生变化我们动态改变markDateMore数组值,代码如下: markDateMore() { const that = this if (that.date) { return [ { date: that.date, className: 'wh_chose_day' } ] } } 默认会给date赋值当天的值,一旦路由接受到date新值则替换当日的date值并添加选中样式