使用vue3+ts,props.xxx可能未定义
vue3+ts编写时ts报错,提示对象可能未定义,但实际上data是有值的,并且页面也是正常展示,但就是语法有问题。
·
vue3+ts编写时ts报错,提示对象可能未定义,但实际上data是有值的,并且页面也是正常展示,但就是语法有问题
props.data!.sceneId
在变量后添加非空断言运算符,也就是感叹号!,有时typescript编译器无法确定它在某一点上可能具有什么类型的值,通过在变量后添加!,可以让编译器知道此变量不会未定义或成为null
查询的过程中发现一篇如何解决typescript中可能未定义的值的文章,作者列出了五种解决办法,可以参考下:https://linguinecode.com/post/how-to-solve-typescript-possibly-undefined-value
更多推荐
已为社区贡献2条内容
所有评论(0)