小历同学
在2.0中使用了插件系统,按需引入对应功能插件
关于2.0版本
小历同学在设计之初其实只是一个简单展示组件,开源后得到许多的反馈与帮助,在不断完善功能的同时,也因最初的设计而愈发臃肿,开发复杂,故在综合考虑后对组件做了重构。
使用差异
与1.x版本的小历同学相比,组件的使用上引入方式发生了较大的变化,但就组件方法的调用上区别不大。对于新项目建议采用2.0。
插件系统
对于一些应用来说并不需要小历同学所提供的所有功能,所以在小历同学2.0中,支持按需引入,如设置代办todo、农历信息solarLunar、指定日期可选或禁用selectable等。
使用2.0注意事项
小历同学2.0还在逐步完善测试中,已迁移的功能参考2.0版本文档,如果还未支持所需功能,请使用 1.x版本。
// 引入插件安装器
import plugin from '/component/v2/plugins/index'
// 引入所需插件
import todo from '/component/v2/plugins/todo'
// 按需安装插件,支持链式调用
plugin.use(todo)
Page({
data: {
calendarConfig: {
theme: 'elegant'
}
}
})