Skip to content

Commit fafdd1d

Browse files
SkyBird233MingcongBai
authored andcommitted
fix: fix news titles
1 parent 03a7285 commit fafdd1d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/pages/news/NewsDetail.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
<script setup>
2-
import { ref } from 'vue';
2+
import { ref, computed } from 'vue';
33
import CategorySecond from '../../components/CategorySecond.vue';
44
import { useRoute } from 'vue-router';
55
import {
6-
setTitle,
76
requestGetJson,
87
requestToYaml,
98
handleCopyCodeSuccess
109
} from '../../utils/utils.js';
10+
import { useHead } from '@unhead/vue';
1111
1212
const mdRes = ref();
1313
const route = useRoute();
1414
const yamlDoc = ref({});
1515
const newsDate = ref('');
16+
useHead({ title: computed(() => yamlDoc.value?.title) });
1617
1718
(async () => {
1819
const newsPath = route.params.newsPath;
1920
newsDate.value = newsPath.substring(0, 10);
2021
let [res, err] = await requestGetJson(`/news/${newsPath}`);
2122
if (res) {
2223
[mdRes.value, yamlDoc.value] = requestToYaml(res);
23-
setTitle(yamlDoc.value['title']);
2424
} else if (err) {
2525
console.log(err);
2626
}

0 commit comments

Comments
 (0)