更新记录

1.0.0(2023-05-25) 下载此版本

灰度发布


平台兼容性

wn-calendar 展示打卡日历组件

主打就是轻巧无依赖,自己易改

安装

本组件符合easycom规范,只需将本组件导入项目即可直接使用。

基本用法

template中使用组件

<view class="container">
  <wn-calendar 
    ref="calendar" 
    :data="[{date:'2023/5/25', text:'显示文本', type: 2}]" 
    :isBorder="true" 
    :isLess="false" 
    :colors="['#f3a73f', '#2979ff', '#8f939c', '#18bc37', '#e43d33']" 
        :isEn="false"
        format="/"
    @change="onChange" 
    @choose="onChoose" 
  ></wn-calendar>
</view>

API

Calendar Props

属性名 类型 默认值 说明
date String - 打卡,期待格式[{date:'2023/05/25',text:'显示文本',type:2}],date格式是斜杠兼容iOS,type对应colors数组下标控制文本色彩
colors Array ['#2979ff', '#18bc37', '#f3a73f', '#e43d33', '#8f939c'] 文本色彩控制
isLess Boolean false 是否不显示非当月的日期。改变后需调用this.$refs.calendar.refresh。
isBorder Boolean true 是否显示下边框
isEn Boolean false 是否英文
format String '' 控制月份格式,默认显示'2023年5月',传'/'显示'2023/5'

Calendar Events

事件名 说明 返回值
choose 选中日期 {date:'2023/5/25',data:{date:'2023/05/25',text:'显示文本',type:2}}
change 切换月份 {year:2023,month:5}

Calendar Ref

通过this.$refs.calendar实例调用内部方法

事件名 说明 返回值
refresh 刷新日期 -

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问