DogShow组件提示warning,result属性未在实例上定义,怎么解?
来源:3-20 Suspense - 异步请求好帮手第二部分
慕斯卡7269444
2020-10-07
写回答
2回答
-
张轩
2020-10-07
同学你好 这里我的源代码中 url 写错了,应该是 ‘https://dog.ceo/api/breeds/image/random’,
因为 404 的时候,这个 promise 其实是状态是 reject 的,所以后面的逻辑并没有走下去,也就是说 result 没有返回出去,所以报出了那个错误,如果你想避免这个错误,可以使用 try catch 来包裹你的 await,我现在已经提交代码修复了这个错误。
012020-10-07 -
慕斯卡7269444
提问者
2020-10-07
用老师的代码就能复现,404请求就会出现,改成promise的写法也一样。
00
相似问题
怎么描述一个Vue组件实例的类型啊
回答 1
render函数创建插槽
回答 1