UNPKG

@suyouwanggang/p-ui

Version:

`p-ui`是一套使用原生`Web Components`规范开发的跨框架UI组件库,基于`lit-elment`库开发。 [github项目地址](https://github.com/suyouwanggang/p-ui)

55 lines 1.71 kB
import { LitElement, TemplateResult } from 'lit-element'; import './p-button'; declare type selectMode = 'date' | 'month' | 'year'; export default class PDatePanel extends LitElement { static get styles(): import("lit-element").CSSResult; type: string; value: string; range: boolean; min: string; max: string; mode: selectMode; private _initalDated; get renderHeaderStr(): string; render(): TemplateResult; private _dateType; private _dateYear; private _dateMonth; getMonths(): string[]; private renderDateBody; private dateSwitchClick; private selectDateClick; private selectMonthClick; private selectYearClick; /** * 获取当前 年 月 看板 * @param year * @param month */ static getDays(year: number, month?: number): string[]; private setDateValue; dispatchChangeEvent(): void; private renderMonthBody; private renderYearBody; /** * 处理设置 年,月,日,当日超过月最大天数, 则设置为最大天数 * @param year * @param month 自然月 * @param day */ private static _fixedDay; private prevClick; private nextClick; private _prevButton; private _nextButton; private _fixedPrexAndNextButton; get dateValue(): Date; get defaultDateValue(): Date; private __resetDateValue; get maxDate(): Date; get minDate(): Date; firstUpdated(changedProperties: Map<string | number | symbol, unknown>): void; update(changedProperties: Map<string | number | symbol, unknown>): void; } export {}; //# sourceMappingURL=p-date-picker.d.ts.map