javascript - Material-ui V3 在获取数据(或页面加载)后不会加载第一个选项卡

标签 javascript reactjs material-ui

我使用了 Material UI 版本 3 scrollable-tab ,获取数据后加载选项卡和选项卡容器,但第一个选项卡不会在页面加载时自动加载,需要单击它才能查看信息。

我一直在谷歌周围,尝试设置这个initialSelectedIndex仍然不起作用,我看到a issue来自Github,但没有进一步的信息。 这是my reproduction code.

非常感谢!

最佳答案

当在 componentDidMount 中发出的请求得到解决时,您可以获取存储库:

  componentDidMount() {
    const results = fetch("https://api.github.com/users")
      .then(res => {
        return res.json();
      })
      .then(data => {
        //fetch the repos
        this.handleReferences(data[this.state.value].repos_url);
        this.setState({ results: data });
      });
  }

关于javascript - Material-ui V3 在获取数据(或页面加载)后不会加载第一个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57660021/

相关文章:

javascript - 使用ReactJS和Material-UI的Fake Select占位符

javascript - 共享 SockJS 连接

javascript - Cordova:无论如何在 Javascript 中检测 iOS 应用程序是作为调试还是发布构建的?

javascript - 如何使用 anchor 标记数据属性中的 Json 值?

javascript - React - 如何返回渲染函数中的几个组件之一?

html - 具有多行标题和动态高度的 React Material-UI 粘性表

javascript - 点击表单提交后如何 "GO BACK"到上一页?

reactjs - 使用单个命令从 react 项目中删除所有未使用的依赖项

reactjs - 具有未渲染的动态标签名称的 React 组件

reactjs - 如何在material ui select中显示renderValue以外的值