1.1.0 • Published 6 years ago

wepy-com-calendar v1.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

wepy-com-calendar

npm

功能齐全的wepy日历组件,欢迎fork

介绍

  • 内置多种主题,亦可自定义主题样式
  • 响应式宽高
  • 支持打卡功能
  • 支持国际化(目前支持中、英两种)
  • 年、月通过小程序的picker进行改变,亦可通过上月、下月按钮进行改变

HOW TO USE

install

npm install wepy-com-calendar --save

use

// 在script标签内
import Calendar from 'wepy-com-calendar';
class MyCompent extens wepy.component {
  data = {
    selectedDates: ['2018-07-30', '2018-08-10', '2018-08-21']
  }
  events = {
    calendarAfterTapDay(date, e) {
      // 点击某一天后的回调
    }
  }
}

// 在template标签内
<template>
  <Calendar :checks.sync="selectedDates" theme="orange" />
</template>

npm.io

其他主题展示

主题名称展示
defaultnpm.io
orangenpm.io
bluenpm.io
pinknpm.io
greennpm.io
blacknpm.io

API

参数说明类型默认值
date高亮的日期YYYY-MM-DD当前日期
checks打卡的日期array[]
theme主题名称,可选值有 default, green, pink, orange, black, bluestringdefault
themeClassName主题类名,用于自定义主题样式,优先级比theme高,传入此参数后,theme参数失效string-
language语言,支持中(zh_CN)、英(en_GB)两种stringzh_CN
iconcheck状态时imagesrc地址,如果不传此参数,则使用theme内置的图片作为iconstring-
activeStyle高亮的日期的样式string-

事件EVENTS

wepy-com-calendar组件内统一通过$emit方式跟父组件通信,所以使用wepy-com-calendar组件时,将事件方法统一放在父组件的events属性上

参数说明类型
calendarAfterTapDay点击某一天后触发的事件 function(date: YYYYMMDD, event)
calendarAfterTapNextMonth点击下个月按钮触发的事件 function(event) []
calendarAfterTapPreMonth点击上个月按钮触发的事件 function(event) []
calendarAfterChangePicker通过年月选择器修改年或月后触发的事件 function(date: YYYYDD,event) []
1.1.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago