Skip to content

Conversation

@KumaXR
Copy link

@KumaXR KumaXR commented May 8, 2024

为multiple类型添加多个选中态功能

可以通过传入selectedStateCount设置选中态的数量
例如当selectedStateCount = 2时,点击日期效果为:
选中态1 --> 选中态2 --> 取消选中

新增Day属性

  • selectedState (number):表示该日期的选中状态,非multiple、disabled、未选中时都为0

新增Multiple Props

  • selectedStateCount (number):选中态的数量,默认为1
  • extraColors (string[]):备用color,如果有传入,会作为选中态索引大于1的日期的背景色
  • defaultDateSelectedState (number[]):选中的日期的选中态

新增Multiple Event

-selectedStateChange:日期的选中态变化时触发,event.detail = { date, state }

更新Multiple Event
-confirm:当type为multiple时,event.detail = { date: Date[], state: number[] }

新增日期view class
-selected-state-{{ item.selectedState }}:可据此自定义样式

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant