feat: 首页时间信息添加年柱、月柱、日柱信息显示

This commit is contained in:
2024-08-31 16:06:54 +08:00
parent fc2b56b9ad
commit 2239c23a1e

View File

@@ -8,11 +8,16 @@
<div class="date-time"> <div class="date-time">
<div class="time-info">{{ timeInfo.time }}</div> <div class="time-info">{{ timeInfo.time }}</div>
<div class="date-info"> <div class="date-info">
<span>{{ timeInfo.date1 }}</span> <div class="date-info-row">
<span>{{ timeInfo.week }}</span> <span>{{ timeInfo.date1 }}</span>
<span>{{ timeInfo.date2 }}</span> <span>{{ timeInfo.week }}</span>
<span v-show="timeInfo.festival">{{ timeInfo.festival }}</span> <span v-show="timeInfo.festival">{{ timeInfo.festival }}</span>
<span v-show="timeInfo.solarTerm">{{ timeInfo.solarTerm }}</span> <span v-show="timeInfo.solarTerm">{{ timeInfo.solarTerm }}</span>
</div>
<div class="date-info-row">
<span>{{ timeInfo.date2 }}</span>
<span>{{ timeInfo.date3 }}</span>
</div>
</div> </div>
</div> </div>
@@ -38,9 +43,12 @@ const timeInfo = reactive({
/** 公历 */ /** 公历 */
date1: '', date1: '',
/** 历 */ /** 历 */
date2: '', date2: '',
/** 八字 */
date3: '',
/** 节日 */ /** 节日 */
festival: '', festival: '',
@@ -67,8 +75,10 @@ function updateTime() {
// 公历 // 公历
timeInfo.date1 = date.format('YYYY 年 M 月 D 日'); timeInfo.date1 = date.format('YYYY 年 M 月 D 日');
// //
timeInfo.date2 = date.format('lMlD'); timeInfo.date2 = date.format('lMlD');
// 八字
timeInfo.date3 = date.format('cY年 cM月 cD日');
// 节日 // 节日
timeInfo.festival = markers.list.map(v => v.name).join(' & '); timeInfo.festival = markers.list.map(v => v.name).join(' & ');
// 节气 // 节气