【发布时间】:2022-09-26 15:57:07
【问题描述】:
我需要道具是一个可选的对象。
interface MyObject { id: string| number, name: string, namePlural: string}
interface Props { preloadInputs?: MyObject}
... // 检查 preloadInputs 是否不为空:
onMounted(() => {if (!(Object.keys(props.preloadInputs).length === 0)) {...} })
VSCode 的错误props.preloadInputs是:
我收到一个错误:
没有重载匹配此调用 重载 1 of 2,\' (o: {}): string[]\',给出了以下错误。 重载 2 of 2, \' (o: object): string[]\', 给出以下错误.ts (2769)
我是 Vue 和 TS 的新手,所以一定有一些我遗漏的东西。
标签: typescript vue.js