![defineProps` seems to ignore props marked as optional and requires them anyway when using TypeScript tooling · Issue #5543 · vuejs/core · GitHub defineProps` seems to ignore props marked as optional and requires them anyway when using TypeScript tooling · Issue #5543 · vuejs/core · GitHub](https://user-images.githubusercontent.com/37158127/157153930-3d3413d7-60ea-4280-8e37-f7c1bd748edf.png)
defineProps` seems to ignore props marked as optional and requires them anyway when using TypeScript tooling · Issue #5543 · vuejs/core · GitHub
vue/require-valid-default-prop does not work with type Object and return undefined · Issue #1423 · vuejs/eslint-plugin-vue · GitHub
![Allow ExtractPropTypes to make props with default values optional · Issue #3122 · vuejs/core · GitHub Allow ExtractPropTypes to make props with default values optional · Issue #3122 · vuejs/core · GitHub](https://user-images.githubusercontent.com/4924420/106283640-7a0d7d00-6242-11eb-9ec7-68dc8b657cd4.png)
Allow ExtractPropTypes to make props with default values optional · Issue #3122 · vuejs/core · GitHub
vue-Props with type Object/Array must use a factory function_invalid default value for prop "detail": props wit-CSDN博客
![How to migrate from Vue 2.0 to Vue 3.0 Composition API with TS (Part 2: Replace) | by Toru Eguchi | ITNEXT How to migrate from Vue 2.0 to Vue 3.0 Composition API with TS (Part 2: Replace) | by Toru Eguchi | ITNEXT](https://miro.medium.com/v2/resize:fit:1400/1*mvmvGb_Xag77uDz2L96Vsg.png)