优化好的网站做企业网站,公司内部网站建设管理办法,徐州网站建设 网站制作,成都的汽车网站建设一、在使用定义默认值withDefaults和defineProps 组合时#xff0c;默认值设置报错
代码案例 报错信息
不能将类型“{ isBackBtn: false; }”分配给类型“(props: PropsType) RouteMsgType”。 对象字面量只能指定已知属性#xff0c;并且“isBackBtn”不在类型“(pro…一、在使用定义默认值withDefaults和defineProps 组合时默认值设置报错
代码案例 报错信息
不能将类型“{ isBackBtn: false; }”分配给类型“(props: PropsType) RouteMsgType”。 对象字面量只能指定已知属性并且“isBackBtn”不在类型“(props: PropsType) RouteMsgType”中。ts(2322) headerTopPart.ts(14, 3): 所需类型来自属性 “routeMsg”在此处的 “InferDefaults” 类型上声明该属性
解决办法
复杂数据类型需要通过一个箭头函数return出来 ps: 由于title必传所以需要加上title默认值
知识补充链接: TS定义组件Props的default和required