声明属性但没有后续赋值 会报错 (version >= 2.7)
msg1.jpg这里是声明了msg
但是后续没有赋值 或者没有直接给出初始值 就会报错
因为ts推断出了这可能是一个没有值的变量,就没有初始化(没有挂载到constructor)
- 解决
@Prop() msg!: string;
// 或者
@Prop() msg: string | undefined
官网链接说明(https://www.tslang.cn/docs/release-notes/typescript-2.7.html)
网友评论