Vue 3 스크립트 설정에서 배열을 소품으로 전달할 때 DefineProps의 배열에 기본값을 초기화/제공하는 방법
P粉155551728
P粉155551728 2024-03-25 18:57:15
0
1
502

소품 항목으로 배열을 전달했고 인터페이스 Props에 유형을 지정했는데 기본값을 지정하려고 하면 오류 라인 4가 표시됩니다. TS2322:类型'never[]'不可分配给类型'(道具:只读<Props>)= >字符串[]'。类型“never[]”不提供与签名“(props: Readonly<Props>): string[]”的匹配项。 여기서 제가 뭘 잘못하고 있는지 잘 모르겠습니다. , 이는 다른 변수에도 작동하는 것 같습니다

<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])

P粉155551728
P粉155551728

모든 응답(1)
P粉436688931

문서

옵션 API와 구성 API에 적용됩니다!

으아아아

복사

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿