使用变量更改 react-native-router-flux 场景
Change react-native-router-flux scene using a variable
我在我的 react-native 移动应用程序中使用 react-native-router-flux 进行导航。
我想使用基于商店状态的变量 sceneKey
从抽屉中调用 Actions.sceneKey()
。
比方说,抽屉里有3个菜单:
- 菜单 1
- 菜单2
- 菜单3
我只想打电话给Actions.{{ selectedMenu }}
,这有可能吗?
您可以使用 括号表示法,请参阅 property accessors。
以下是如何使用它的示例:
const selectedMenu = 'menu1'; //menus values coming from your store
Actions[selectedMenu]();
确保变量是字符串类型并匹配您定义的路由之一。
我在我的 react-native 移动应用程序中使用 react-native-router-flux 进行导航。
我想使用基于商店状态的变量 sceneKey
从抽屉中调用 Actions.sceneKey()
。
比方说,抽屉里有3个菜单:
- 菜单 1
- 菜单2
- 菜单3
我只想打电话给Actions.{{ selectedMenu }}
,这有可能吗?
您可以使用 括号表示法,请参阅 property accessors。 以下是如何使用它的示例:
const selectedMenu = 'menu1'; //menus values coming from your store
Actions[selectedMenu]();
确保变量是字符串类型并匹配您定义的路由之一。