Moonofweisheng / wot-design-uni

一个基于Vue3+TS开发的uni-app组件库,提供70+高质量组件,支持暗黑模式、国际化和自定义主题。
https://wot-design-uni.cn/
MIT License
930 stars 155 forks source link

[新功能需求] 日历组件支持自定义日期样式 #634

Open carrypann opened 3 weeks ago

carrypann commented 3 weeks ago

这个功能解决了什么问题?

需求是在日历组件中给某些日期添加“红点”效果,翻了文档不支持这样的写法,也没提供自定义slot。希望能提供支持或者提供slot允许用户自定义。

你期望的 API 是什么样子的?

<wd-calendar-view v-model="value" :highlightDates="highlightDates"/>

或者

<wd-calendar-view v-model="value"/>
  <template #dayRender="slotProps">
    <!-- 允许用户使用slot自定义样式 -->
    <div class="custom-day">
      <span>{{ slotProps.day }}</span>
      <div class="red-dot" />
    </div>
  </template>
</wd-calendar-view>
810505339 commented 3 weeks ago

自定义slot 不好做 因为微信小程序不支持函数渲染