mpvue-calendar icon indicating copy to clipboard operation
mpvue-calendar copied to clipboard

select-date属性不是响应式的?

Open 59637428 opened this issue 2 years ago • 3 comments

:select-date="rangeDate"
rangeDate定义为ref响应式,但是我通过函数更改rangeDate的值,日历组件内不会响应的高亮,只有初始设置的值生效

59637428 avatar Jul 07 '22 02:07 59637428

大哥你的问题解决了么

xutian111 avatar Jan 16 '23 09:01 xutian111

解决办法:

  1. vue:修改select-date 时,用 v-if 控制组件重新渲染
state.isShow = false
state.selectDate = ['2023-1-7', '2023-1-8']
nextTick(() => {
   state.isShow = true
})

注意:日期格式不带0才会生效,'2023-01-07'是不会被选中的

chenchen0224 avatar Feb 20 '23 03:02 chenchen0224