airyland / airyland/vux

[Bug Report] InlineCalendar切换月份,当前选中日期背景颜色丢失

Abierto
#3,270 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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,丢失背景色
![image](https://user-images.githubusercontent.com/26612871/49124298-dc7f3180-f2f6-11e8-96ac-9e5869df230e.png)

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.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.