vue3+ts 中,v-for 与 ref 组合式API 类型 问题
<template>
<div class="container">
<div class="item" v-for="i in 10" :ref="setRef">
{{ i }}
</div>
</div>
</template>
<script setup lang="ts">
import { ComponentPublicInstance, ref } from 'vue';
type myType = ComponentPublicInstance | Element | null;
const divs = ref<Array<HTMLDivElement>>([]);
var setRef = (el: myType) => {
divs.value?.push(el as HTMLDivElement);
};
</script>