refactor: 将Data到ViewModel的转换由App转移至Server端
All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m15s
All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m15s
- 将逻辑转移到Server端后,简化前端逻辑
This commit is contained in:
@ -1,24 +1,14 @@
|
||||
<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"
|
||||
/>
|
||||
<homepage-carousel :homepage-data="data" :pending="pending" />
|
||||
<homepage-product-section :homepage-data="data" :pending="pending" />
|
||||
<homepage-solution-section :homepage-data="data" :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) => {
|
||||
|
||||
Reference in New Issue
Block a user