All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m4s
35 lines
753 B
Vue
35 lines
753 B
Vue
<template>
|
|
<div class="homepage">
|
|
<homepage-carousel :homepage-data="homepageData" :pending="pending" />
|
|
<homepage-product-section
|
|
:homepage-data="homepageData"
|
|
:pending="pending"
|
|
/>
|
|
<homepage-solution-section
|
|
:homepage-data="homepageData"
|
|
:pending="pending"
|
|
/>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
const { data, pending, error } = await useHomepage();
|
|
|
|
const homepageData = computed(() => {
|
|
return toHomepageView(data.value);
|
|
});
|
|
|
|
const pageTilte = $t('page-title.homepage');
|
|
|
|
watch(error, (value) => {
|
|
if (value) {
|
|
console.error('数据获取失败: ', value);
|
|
}
|
|
});
|
|
|
|
useSeoMeta({
|
|
title: pageTilte,
|
|
description: $t('company-description'),
|
|
});
|
|
</script>
|