中文
夜间模式
组件库内有两个预设,分别是 math 和 date,它们分别用于数字计算和日期处理,通过GlobalStaticConfig可自定义实现。
math
date
GlobalStaticConfig
math提供了一些用于数字计算的函数,内部预设支持大数和高精度小数,目前l-input和l-range使用了它,通过对应属性设置字符串模式便可使用
l-input
l-range
date提供了一些用于日期处理的函数,涉及日期的组件如l-calendar、l-date-picker使用了它。不同于math,内部没有设置默认实现,但提供了dayjs的实现,需要由用户自行引入或设置其他实现
l-calendar
l-date-picker
dayjs
import '@lun-web/core/date-dayjs'; // 引入dayjs实现 // 或自行实现 import { GlobalStaticConfig } from '@lun-web/components'; import { createDatePreset } from '@lun-web/core'; GlobalStaticConfig.date = createDatePreset({ // ... });
若需要类型支持,则需要自行通过以下方式:
declare module '@lun-web/core' { export interface DateInterface { date: Dayjs; } }