Files
your-gold/pages/index.vue
2025-07-03 11:13:42 +02:00

30 lines
620 B
Vue

<template>
<KeepAlive>
<component
:is="component.componentInstance"
v-for="component in componentsList"
:key="component.name"
:component="component.component"
/>
</KeepAlive>
</template>
<script setup>
const menuStore = useMenuStore()
const route = useRoute()
route.params.id = menuStore.defaultMenu.id
route.params.slug = menuStore.defaultMenu.link_rewrite
const store = useStore()
await store.getSections(route.params.id)
onMounted(() => {
menuStore.openMenu = false
})
useHead(menuStore.headMeta)
const componentsList = await store.getComponents(route.params.id)
</script>