【发布时间】:2021-12-16 18:52:36
【问题描述】:
我的组件中有这个对象
其中一个的属性具有类型
interface IProduct {
artikelname: string
artikelnummer: string
barccode: string
}
form = {
date: [],
R2Os: [],
type: 1,
cats: null,
selected_product: Array<IProduct>
}
但我认为这种打字的方式不是true
我有错误,
那么,我怎样才能为 Object Property 定义 type ?
【问题讨论】:
-
form = { ... }创建一个对象,你的对象字面量必须是一个值,而不是 type。您可以在=、form: { ... } = { ... }左侧或在单独的type规范中指定类型。
标签: typescript vue.js