我现在数据有个列表 数据格式大概这样
interface ListCard {
a:string;
b:string
}
interface ListDetail extends ListCard {
c: number;
d: number;
}
const List = ref<ListCard[] | ListDetail[]>([])
我在获取列表数据的时候 数据格式为 ListCard
当点击某个数据的时候,获取他全部的信息并展示这个时候数据格式为 ListDetail
所以这个里 List用了<ListCard[] | ListDetail[]>
但是我在点击获取了ListDetail
并展示子组件,把详情展示的时候 提示我 ListCard
不存在 c:number;d:number
属性. 这个怎么处理呢
在使用的时候 直接指定就好了