J'ai passé un tableau comme élément prop et je lui ai donné un type dans l'interface Props et quand j'essaie de lui donner une valeur par défaut, j'obtiens la ligne d'erreur 4 TS2322:类型'never[]'不可分配给类型'(道具:只读<Props>)= >字符串[]'。类型“never[]”不提供与签名“(props: Readonly<Props>): string[]”的匹配项。
Je ne suis pas sûr de ce que je fais de mal ici, car cela semble fonctionner pour d'autres variables
<script setup lang="ts"> import {ref} from "vue"; interface Props { items?: Array<string> } const props = withDefaults(defineProps<Props>(), { items: [] }); let selectedItem = ref(props.items[0])
Documentation
Cela s'applique à l'API d'options et à l'API de composition !
Copie