Home Reference Source Repository
import UnitCalendar from 'melon-calendar/src/UnitCalendar.js'
public class | source

UnitCalendar

Extends:

melon-core/InputComponent → UnitCalendar

melon 日期区间选择器

Constructor Summary

Public Constructor
public

constructor(props: Object, context: Object)

构造函数

Method Summary

Public Methods
public

calculate(current: Array<Date>, next: Array<Date>): Array<string>

时间区间的计算

public

format(time: Date): string

日期对象格式化

public

parse(time: string): Date

日期字符串格式化

public

日期区间格式转换

public

render(): React.Element

渲染

public

日期区间格式转换

Public Constructors

public constructor(props: Object, context: Object) source

构造函数

Params:

NameTypeAttributeDescription
props Object

组件属性

context Object

组件上下文

Public Methods

public calculate(current: Array<Date>, next: Array<Date>): Array<string> source

时间区间的计算

Params:

NameTypeAttributeDescription
current Array<Date>

当前区间

next Array<Date>

改变后的区间

Return:

Array<string>

public format(time: Date): string source

日期对象格式化

Params:

NameTypeAttributeDescription
time Date

日期对象

Return:

string

public parse(time: string): Date source

日期字符串格式化

Params:

NameTypeAttributeDescription
time string

日期字符串

Return:

Date

public parseValue(value: string): Array<Date> source

日期区间格式转换

Params:

NameTypeAttributeDescription
value string

日期区间字符串

Return:

Array<Date>

public render(): React.Element source

渲染

Return:

React.Element

public stringifyValue(value: Array<Date>): string source

日期区间格式转换

Params:

NameTypeAttributeDescription
value Array<Date>

日期区间数组

Return:

string