当前位置: 首页 > 知识库问答 >
问题:

react.js - 如何在antd Tabs中不点击Tab就获取子组件的ref对象并调用方法?

于捷
2024-07-01

antd的Tabs操作children子组件dom,使用forwardRef暴露子组件的方法后 ,没有激活过的Tab无法在父组件获取对应的ref对象,导致无法调用子组件的方法,有什么办法在不点击子组件的Tab,还能获取ref对象吗?

点击子组件Tab,ref对象就有

共有1个答案

百里渊
2024-07-01

已解决,使用forceRender属性,设置为true就可以了

 类似资料:
  • 问题内容: 我是React的新手,对某种基本的东西感到困惑。 我需要在单击事件后呈现DOM之后将组件添加到DOM。 我最初的尝试如下,但是没有用。但这是我想尝试的最好的方法。(预先为将jQuery与React混合使用而道歉。) 希望我已经清楚需要做什么,希望您能帮助我获得适当的解决方案。 问题答案: 正如@Alex McMillan所提到的那样,使用state来指示应在dom中呈现的内容。 在下面

  • 我有一个父组件[MainLayout],它有一个子组件[ListItems],并且有多个子组件[ListItem]。 谢谢你的回答!

  • ReactNative 中的tabview点击tab无法切换view, "react": "18.2.0", "react-native": "0.72.6", "react-native-tab-view": "^3.5.1", 去除自定义tab改成原生的也不行

  • 本文向大家介绍jQuery获取单击节点对象的方法,包括了jQuery获取单击节点对象的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery获取单击节点对象的方法。分享给大家供大家参考,具体如下: event.target属性: 解释: 其中event.target 即为触发单击事件的对象 (有可能是容器内部的某个控件) PS:这里再为大家推荐几款代码格式化、美化工具,相信大家在

  • 问题内容: 给出以下示例: 我想在getter方法中获取调用组件的,以便可以通过键从属性文件返回大小。 我该如何实现? 问题答案: 从JSF 2.0开始,组件范围中有了一个新的隐式EL变量:它引用当前实例。在其getter方法中,您需要一种。 因此,您可以执行以下操作: 与 另外,您也可以制作一个, 以便执行以下操作: (每当您想将参数传递给方法时,都必须在EL中使用完整的方法名称而不是属性名称,

  • 所以这是一个更大程序的片段。下面的代码中没有显示我已经正确设置的JFrame“框架”,它还包含一个带有各种JLabels的JGroup。我在下面的代码中的目标是让我访问对象“face”的一种方式,它是扩展JGroup的“facer”类型,其中“facer”被正确添加到JFrame“框架”中,所有这些都正确显示。下面的代码显示了我尝试过的一些东西。无论我在哪里使用. getName(),我总是得到n