- {{ formatPrettyTime(timestamp, store.state.collapsedLeft) }}
+ {{ formatPrettyTime(timestamp) }}
- 发布于 {{ formatPrettyTime(post.created_on, store.state.collapsedLeft) }}
+ 发布于 {{ formatPrettyTime(post.created_on) }}
{{ post.ip_loc }}
最后回复
- {{ formatPrettyTime(post.latest_replied_on, store.state.collapsedLeft) }}
+ {{ formatPrettyTime(post.latest_replied_on) }}
diff --git a/web/src/components/reply-item.vue b/web/src/components/reply-item.vue
index 8795edd6..39a726d8 100644
--- a/web/src/components/reply-item.vue
+++ b/web/src/components/reply-item.vue
@@ -55,7 +55,7 @@
{{ props.reply.content }}
- {{ formatPrettyTime(props.reply.created_on, store.state.collapsedLeft) }}
+ {{ formatPrettyTime(props.reply.created_on) }}
({
refreshTopicFollow: store.state.refreshTopicFollow,
+ userLogined: store.state.userLogined
}),
(to, from) => {
- if (to.refreshTopicFollow !== from.refreshTopicFollow) {
+ if (to.refreshTopicFollow !== from.refreshTopicFollow || to.userLogined) {
loadHotTags();
}
}
diff --git a/web/src/components/sidebar.vue b/web/src/components/sidebar.vue
index 9f624952..04f4cf53 100644
--- a/web/src/components/sidebar.vue
+++ b/web/src/components/sidebar.vue
@@ -247,6 +247,7 @@ const triggerAuth = (key: string) => {
};
const handleLogout = () => {
store.commit('userLogout');
+ store.commit('refresh')
goHome()
};
window.$store = store;
diff --git a/web/src/utils/formatTime.ts b/web/src/utils/formatTime.ts
index a9eda3cf..06c914a1 100644
--- a/web/src/utils/formatTime.ts
+++ b/web/src/utils/formatTime.ts
@@ -14,10 +14,7 @@ export const formatRelativeTime = (time: number) => {
return moment.unix(time).fromNow();
};
-export const formatPrettyTime = (time: number, noPretty: boolean) => {
- if (noPretty) {
- return moment.unix(time).fromNow();
- }
+export const formatPrettyTime = (time: number) => {
let mt = moment.unix(time);
let now = moment();
if (mt.year() != now.year()) {