'any' 类型的参数不能分配给 'never' 类型的参数 - Vue
Argument of type 'any' is not assignable to parameter of type 'never' - Vue
我在 Ionic 上使用 vue,我的代码是这样的:
data() {
return {
events: []
};
},
模板:
<CardEvent
v-for="event of events"
:key="event.event_ID"
@click="router.push(`/home/evenement/` + event.event_ID)"
button
:title="event.event_title"
:picture="event.event_picture"
:addressExists="event.address_exists"
:day="event.event_day"
:month="event.event_month"
:isVirtual="event.is_virtual"
/>
我有一种方法可以推送到我的事件数组:
loadMore() {
//Data here
this.events.push(response.data); // => error here
},
在这一行我得到了错误“Argument of type 'any' is not assignable to parameter of type 'never'
”
我看到我们可以做类似的事情:const result : string[] = [];
但是如何用数据对象实现这个?
您可以将数据 属性 定义为 Array<any>
events: [] as Array<any>
但建议输入 response.data
和 events
,例如:
events: [] as Array<SomeEventType>
我在 Ionic 上使用 vue,我的代码是这样的:
data() {
return {
events: []
};
},
模板:
<CardEvent
v-for="event of events"
:key="event.event_ID"
@click="router.push(`/home/evenement/` + event.event_ID)"
button
:title="event.event_title"
:picture="event.event_picture"
:addressExists="event.address_exists"
:day="event.event_day"
:month="event.event_month"
:isVirtual="event.is_virtual"
/>
我有一种方法可以推送到我的事件数组:
loadMore() {
//Data here
this.events.push(response.data); // => error here
},
在这一行我得到了错误“Argument of type 'any' is not assignable to parameter of type 'never'
”
我看到我们可以做类似的事情:const result : string[] = [];
但是如何用数据对象实现这个?
您可以将数据 属性 定义为 Array<any>
events: [] as Array<any>
但建议输入 response.data
和 events
,例如:
events: [] as Array<SomeEventType>