- 项目需要农历,官方本身存在组件,直接引入使用
- 引入后发现,少了24节气显示
- 仔细阅读文档,发现农历转换使用的库里面包含24节气,稍微调整一下就可以显示
参考文献地址
[官网日历文档]https://ext.dcloud.net.cn/plugin?id=56
[新历转换农历]https://github.com/jjonline/calendar.js
开启农历显示
<uni-calendar :lunar="true"></uni-calendar>
uni-calendar-item.vue 调整
//增加判读是否为24节气,是则显示24节气
{{weeks.isDay ? todayText : (weeks.lunar.IDayCn === '初一'?weeks.lunar.IMonthCn: (weeks.lunar.Term ? weeks.lunar.Term : weeks.lunar.IDayCn) )}}