vue3+ts使用组件报错:
类型“{}”的参数不能赋给类型“((Partial<{ [x: number]: string; }> & Omit<(Readonly<readonly unknown[] & { [x: number]: string; } & { [iterator]?: IterableIterator<string> | undefined; concat?: string[] | undefined; ... 21 more ...; toLocaleString?: string | undefined; }> | Readonly<...>) & (VNodeProps & ... 2 more ... & Readonly<...>), never>) |...”的参数。
不能将类型“{}”分配给类型“Partial<{}> & Omit<(Readonly<readonly unknown[] & { [x: number]: string; } & { [iterator]?: IterableIterator<string> | undefined; concat?: string[] | undefined; indexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined; ... 20 more ...; toLocaleString?: string | undefined; }> | Readon...”。
如图:
原因是子组件定义了props去接收父页面的数据 但是你定义个空对象{}给props了
不传数据的话 先注释掉 或者写完整就可以啦
评论