[Bug Report] InlineCalendar切换月份,当前选中日期背景颜色丢失
- Lenguaje dominante
- Vue
- Estrellas
- 17.5k
- Forks
- 3.6k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
### VUX version
2.9.2
### OS/Browsers version
win10_64&360极速浏览器9.5.0.138
### Vue version
2.5.17
### Code
```html
let _marks = [];
this.$refs["calendar"].days.forEach(s=>{
_marks.push({ key: s.formatedDate, date:s.formatedDate, backgroundColor: '#B3B3B3', color: 'white' });
})
this.marks = _marks;
```
### Steps to reproduce
例如显示2018年11月,默认页面可以选择12月1日,当选中12月1日时,页面自动跳转到12月的视图,同时把1号(即当前选中)设置为主题色(默认是绿色,demo是黄色)。此时点击月份上个月即触发pre方法时,切换成11月视图,在11月视图丢失了12月1日的主题色丢失了。当用户通过marks设置背景色时,即不显示选中颜色,也不显示marks设定的颜色。
官网的demo示例也会可验证此bug,切换2018年4月视图,选中5月3号,此时显示5月视图,3号为黄色,然后切换成4月视图,3号黄色丢失了,切换回5月有出现。
备注:当日历当天包括有业务逻辑时,显示背景色,这样情况切换视图,丢失背景色也丢失当前选中背景色,会感到显示非常不对劲
### What is Expected?
切换月份视图时,不丢失当前选中时背景颜色,如果丢失了也不要丢失marks丢失的颜色
### What is actually happening?
实际选中2018-12-01,丢失背景色

Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.