Skip to content

Commit 81d6c63

Browse files
committed
fix: date is NaN at timeline
1 parent 6ada21e commit 81d6c63

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

components/TimeLine.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<h3 class="year">{{item.year}}</h3>
77
<ul class="year-wrapper">
88
<li v-for="(subItem, subIndex) in item.data" :key="subIndex">
9-
<span class="date">{{dateFormat(new Date(subItem.frontmatter.date))}}</span>
9+
<span class="date">{{dateFormat(subItem.frontmatter.date)}}</span>
1010
<span class="title" @click="go(subItem.path)">{{subItem.title}}</span>
1111
</li>
1212
</ul>
@@ -75,6 +75,8 @@ export default {
7575
},
7676
// 时间格式化
7777
dateFormat (date, type) {
78+
date = date.replace(/-/g,'/')
79+
const dateObj = new Date(date)
7880
const dateObj = new Date(date)
7981
const year = dateObj.getFullYear()
8082
const mon = dateObj.getMonth() + 1

0 commit comments

Comments
 (0)