React-bootstrap选项卡:每次选择任何给定选项卡时,都会触发一个选项卡中的Ajax调用

时间:2017-03-30 11:10:07

标签: javascript ajax reactjs tabs

我正在尝试使用)(文档here),我在其中创建了3个标签。最初加载的第一个选项卡在第一次加载时成功调用Ajax。

但是,即使选项卡未打开,在选项卡之间进行此操作也会进行此Ajax调用。

我已经尝试了API中的react-bootstrapmountOnEnter选项。但是,这导致无法第二次加载此选项卡(它执行第一次),声称未定义不同组件中的数据(这意味着未进行Ajax调用)。

具体来说,它会抛出我没有得到的错误unmountOnExit:组件应该进行Ajax调用..?

我该如何处理 - 是因为它只加载了Uncaught TypeError: Cannot read property 'data' of null?当再次打开给定标签时,它不应该运行componentDidMount吗?

代码示例:

this.ajaxCall();

0 个答案:

没有答案