【发布时间】:2019-01-20 20:21:42
【问题描述】:
我想仅在经过一定时间后才显示加载器。 Apollo 确实提供了 loading 属性,但它会立即显示加载器。
我正在考虑使用 componentWillReceiveProps 一起破解某些东西,但如果有更惯用的方法,我会非常乐意使用它。
【问题讨论】:
标签: reactjs graphql apollo react-apollo
我想仅在经过一定时间后才显示加载器。 Apollo 确实提供了 loading 属性,但它会立即显示加载器。
我正在考虑使用 componentWillReceiveProps 一起破解某些东西,但如果有更惯用的方法,我会非常乐意使用它。
【问题讨论】:
标签: reactjs graphql apollo react-apollo
对于这类事情,我会使用 componentDidUpdate 并添加一个 setTimeout 或者可能是一个 React 状态倒计时计时器。如果只有几秒钟的延迟,setTimeout 就可以了,但如果时间很长,基于状态的倒计时可能会更好。
【讨论】: