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 locale = computed(() => (systemStore.lang === 'zh-cn' ? zhCn : en))
//
@ -56,12 +57,38 @@ watch(route, (nval, oval) => {
})
}, !oval ? 500 : 0)
}, { immediate: true })
// title
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) => {
const siteTitle = systemStore.site.front_end_name || systemStore.site.site_name
return title ? `${title} - ${siteTitle}` : siteTitle
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
// useHead({
// titleTemplate: (title) => {
// const siteTitle = systemStore.site.front_end_name || systemStore.site.site_name
// return title ? `${title} - ${siteTitle}` : siteTitle
// }
// })
</script>