android - React Native Navigation - [FAB] 浮动操作按钮未按预期显示
问题描述
我正在使用 React-native-navigation(wix),并且存在与 React 本机 FAB(浮动操作按钮)相关的问题。
要求 - 我需要在 componentDidMount 生命周期方法中设置 FAB,如下所示
componentDidMount() {
this.props.navigator.setButtons({
fab: {
collapsedId: "someFormName",
...getAddButtonStyle()
}
});
}
我this.props.navigator.setOnNavigatorEvent(this.onNavigatorEvent.bind(this));
在全球范围内管理,它按预期工作。我遇到的问题是,当我在其中设置 FAB 时,它没有在我的 UI 中按预期显示,componentDidMount()
但如果我设置为 a static button
它可以完美运行。它在功能内部也能完美地完成这项工作render()
。
我很困惑为什么我不能在componentDidMount()
[initial page load] 中设置按钮?
解决方案
推荐阅读
- python - PyTorch - 丢弃数据加载器批处理
- javascript - 如何将reduce的所有迭代写入数组?
- node.js - 如何从对象 mongoDb mongoose nodeJs 中删除属性
- android - Android Studio 未找到 XML Preview 来设置表面提供程序
- mysql - 根据条件获取mysql中的条目
- python - 文本文件中两组元素的共存
- flask - 顶点ai中的自定义容器部署
- r - 缺失时从分布中创建派生列和样本
- sql - TSQL:如何格式化时间:'0.729166667' 像 Excel 一样:'5:30:00 pm'
- firebase - 为什么在 Github Actions 中分离作业而不是添加步骤?