请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

张轩 2023-01-12 09:41:26

同学你好

因为这个变量一开始就是 null, 在赋值以后才变成对应的类型,所以在这里 ts 实际上是在帮我们。

所以可以这样写 result && result.message

先判断result存在,那么结果就不为null,这个时候就可以取值了。

0 回复 有任何疑惑可以回复我~
  • 康遇 #1
    改成 result && result.message这样后   会在src上报 The expected type comes from property 'src' which is declared here on type 'ElementAttrs<ImgHTMLAttributes>' 这样是为啥呢?
    回复 有任何疑惑可以回复我~ 2023-03-26 00:02:51
  • 张轩 回复 康遇 #2
    同学你好 感觉是插件的原因 可以将代码库git 提供给我,我在本地帮你看看是什么问题
    回复 有任何疑惑可以回复我~ 2023-03-26 13:39:11
  • 慕虎3082565 回复 张轩 #3
    跟他一样的问题 解决了吗
    回复 有任何疑惑可以回复我~ 2024-04-17 21:09:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信