Api 结果未呈现到页面
Api result isn't being rendered to page
我正在使用 pokeapi 来 return 从 pokeapi 中获取关于 pokemon 的基本信息。没有任何东西被渲染到组件。甚至没有作为参数传递的默认值(皮卡丘)。当我使用开发工具检查 XHR 响应时,正在 returned 响应对象但未显示。有什么建议吗?
我有一个 link 沙盒代码。
https://codesandbox.io/s/blissful-mountain-jvbwc?file=undefined
啊我看到问题了
您需要更改 searchPokemon
方法以使用箭头函数,因为 non-arrow functions are not this
binding.
另一个问题,您应该更新您的 catch 语句以使用 console.error
以便您可以在控制台中看到错误消息。
我正在使用 pokeapi 来 return 从 pokeapi 中获取关于 pokemon 的基本信息。没有任何东西被渲染到组件。甚至没有作为参数传递的默认值(皮卡丘)。当我使用开发工具检查 XHR 响应时,正在 returned 响应对象但未显示。有什么建议吗?
我有一个 link 沙盒代码。
https://codesandbox.io/s/blissful-mountain-jvbwc?file=undefined
啊我看到问题了
您需要更改 searchPokemon
方法以使用箭头函数,因为 non-arrow functions are not this
binding.
另一个问题,您应该更新您的 catch 语句以使用 console.error
以便您可以在控制台中看到错误消息。