hero

小历同学

在2.0中使用了插件系统,按需引入对应功能插件

尝鲜2.0版小历同学 →

关于2.0版本

小历同学在设计之初其实只是一个简单展示组件,功能迭代后愈发臃肿,故对其做了重构,就基础功能而言组件体积减少达70%。

使用差异

与1.x版本的小历同学相比,组件的引入方式及功能调用上均发生了较大的变化(如部分方法名及入参),对于新项目建议采用2.0。

插件系统

在小历同学2.0中,支持按需引入对应插件,如设置代办、农历信息、周视图等。


 

 


 









// 引入插件安装器
import plugin from '/component/v2/plugins/index'
// 引入所需插件
import todo from '/component/v2/plugins/todo'

// 按需安装插件,支持链式调用
plugin.use(todo)

Page({
  data: {
    calendarConfig: {
      theme: 'elegant'
    }
  }
})

# 插件一览表

插件位于 /src/component/v2/plugins 目录下,可按需取舍

插件 描述 文件
待办标记 可设置日期标记,如待办事项等 /plugins/todo
农历 日期支持显示农历属性 /plugins/solarLunar/index
周视图 日历可切换为周视图模式 /plugins/week
日期可选 禁用或启用指定日期的可选状态 /plugins/selectable
节假日 显示节假日信息,可自定义 /plugins/holidays/index