타입에 interface 형식 넣으니까 값으로 보는 거 실화인가...?
그럼 props로 받은 객체 어쩔 거임~
<script setup lang="ts">
import { Props } from '~~/store/props';
const props = defineProps({
mainTitle: {
type: String, // string 소문자로 쓰면 에러뜸
default: 'No hello'
},
person: {
type: Object, // 배열이면 Array, 객체면 Object
default: {} as Props // as를 이용해 타입 단언
},
building: {
type: Object,
default: {return: {name: String}} // return: {}을 이용해 속성 직접 설정
}
});
</script>