|
|
@@ -40,7 +40,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
-import { ref } from 'vue'
|
|
|
+import { ref, onMounted } from 'vue'
|
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
|
import { ArrowLeft, Calendar, Document } from '@element-plus/icons-vue'
|
|
|
import katex from 'katex'
|
|
|
@@ -56,6 +56,11 @@ const md = new MarkdownIt({
|
|
|
const router = useRouter()
|
|
|
const route = useRoute()
|
|
|
|
|
|
+// 进入详情页时自动滚动到顶部
|
|
|
+onMounted(() => {
|
|
|
+ window.scrollTo(0, 0)
|
|
|
+})
|
|
|
+
|
|
|
// 从 sessionStorage 恢复片段数据
|
|
|
const stored = sessionStorage.getItem('fragment_detail')
|
|
|
const item = ref<any>(stored ? JSON.parse(stored) : {})
|