Skip to content
Theme color
Gray color
AppearanceSizeSmall(1)Medium(2)Large(3)Radius
none
small
medium
large
full
Scale90%95%100%105%110%

组件库内有两个预设,分别是 mathdate,它们分别用于数字计算和日期处理,通过GlobalStaticConfig可自定义实现。

math

math提供了一些用于数字计算的函数,内部预设支持大数和高精度小数,目前l-inputl-range使用了它,通过对应属性设置字符串模式便可使用

date

date提供了一些用于日期处理的函数,涉及日期的组件如l-calendarl-date-picker使用了它。不同于math,内部没有设置默认实现,但提供了dayjs的实现,需要由用户自行引入或设置其他实现

js
import '@lun-web/core/date-dayjs'; // 引入dayjs实现

// 或自行实现
import { GlobalStaticConfig } from '@lun-web/components';
import { createDatePreset } from '@lun-web/core';
GlobalStaticConfig.date = createDatePreset({
  // ...
});

若需要类型支持,则需要自行通过以下方式:

ts
declare module '@lun-web/core' {
  export interface DateInterface {
    date: Dayjs;
  }
}