ts 新版本问题总结

声明属性但没有后续赋值 会报错 (version >= 2.7)

msg1.jpg

这里是声明了msg 但是后续没有赋值 或者没有直接给出初始值 就会报错

msg2.jpg

因为ts推断出了这可能是一个没有值的变量,就没有初始化(没有挂载到constructor)

  • 解决
@Prop() msg!: string;
// 或者
@Prop() msg: string | undefined

官网链接说明(https://www.tslang.cn/docs/release-notes/typescript-2.7.html)

你可能感兴趣的:(ts 新版本问题总结)