mirror of
https://gitee.com/niucloud-team/niucloud.git
synced 2025-12-10 17:22:47 +00:00
fix web
This commit is contained in:
parent
c763d20b6d
commit
12369907f6
41
web/app.vue
41
web/app.vue
@ -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>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user