<template>
<edo-nav />
<main>
<component v-for="component in components" :key="component" :is="component" :ref="myRefs" />
</main>
</template>
<script setup>
/**
* @author 全易
* @time 2023-08-08 11:22:39 星期二
* @description
**/
import edoNav from "./modules/nav"
import edoHome from "./modules/home"
import edoAbout from "./modules/about"
import edoProducts from "./modules/products"
import edoExamples from "./modules/example"
import edoPrograms from "./modules/programs"
import edoContact from "./modules/contact"
import { ref, onMounted } from 'vue'
const components = [edoHome, edoAbout, edoProducts, edoExamples, edoPrograms, edoContact]
const myRefs = ref([]);
onMounted(() => {
console.log(myRefs.value);
})
</script>
<style lang="less" scoped></style>
打印出来就是:

并没有dom元素