当子组件通过props接收父组件传递过来的复杂数据时,是可以直接使用的,但是我们可以发现对象的下面有着红色的波浪线提示出错。这是因为props在接受数据的时候没有对复杂类型里面的数据进行校验,所以我们使用interface来声明数据;
<script lang='ts'>
import {
defineComponent, reactive, toRefs, onBeforeMount, onMounted, PropType } from 'vue'
interface objType {