使用 withDefaults 给组件 props 设置默认值后 再调用组件时就没有给设置了默认值的 prop 传参,但是在运行项目时会抛出缺少必要的 prop 的警告
如何在使用默认值不传参的情况下让这警告不显示
1
leekoho 2023-02-20 16:53:07 +08:00
按我的理解,设置了默认值,那么这个值的 required 就要设置成 false....
|
2
ciming 2023-02-20 19:00:45 +08:00
interface Props {
key?:string; } const props = withDefaults(defineProps<Props>(), {}); key 后面加个?, 这样才不是默认必填 |