This commit is contained in:
CQ 2025-07-21 09:31:42 +08:00
parent c763d20b6d
commit 12369907f6

View File

@ -25,6 +25,7 @@ if (process.client) {
// //
const systemStore = useSystemStore() const systemStore = useSystemStore()
const locale = computed(() => (systemStore.lang === 'zh-cn' ? zhCn : en)) const locale = computed(() => (systemStore.lang === 'zh-cn' ? zhCn : en))
// //
@ -56,12 +57,38 @@ watch(route, (nval, oval) => {
}) })
}, !oval ? 500 : 0) }, !oval ? 500 : 0)
}, { immediate: true }) }, { immediate: true })
watch(() => systemStore.site, () => {
const meta = systemStore.site
const siteTitle = systemStore.site.meta_title || systemStore.site.front_end_name || systemStore.site.site_name
useHead({
titleTemplate: (title) => {
if (title) {
if (siteTitle) {
return `${ title } - ${ siteTitle }`;
} else {
return title;
}
} else {
return siteTitle;
}
},
meta: [
{
name: 'description',
content: meta.meta_desc ? meta.meta_desc : ''
},
{
name: 'Keywords',
content: meta.meta_keyword ? meta.meta_keyword : ''
}
]
})
}, { deep: true, immediate: true })
// title // title
useHead({ // useHead({
titleTemplate: (title) => { // titleTemplate: (title) => {
const siteTitle = systemStore.site.front_end_name || systemStore.site.site_name // const siteTitle = systemStore.site.front_end_name || systemStore.site.site_name
return title ? `${title} - ${siteTitle}` : siteTitle // return title ? `${title} - ${siteTitle}` : siteTitle
} // }
}) // })
</script> </script>