异常变成Type {default: any[], require: true, type: () => Array<any>} is not assignable to type any[] | undefined 怎么处理
时间: 2024-04-15 13:30:01 浏览: 129
type-is:推断请求的内容类型
对于`selectedUser`的类型,您需要将其从`ArrayConstructor`更改为`() => Array<any>`。请尝试以下更改:
```javascript
const prop = defineProps({
selectedUser: {type: () => Array as () => Array<any>, default: [], require: true}
});
```
通过将`Array`更改为`() => Array<any>`,您将其类型设置为返回`Array<any>`的函数类型,以满足类型检查器的要求。这样做应该解决该错误。
阅读全文