【发布时间】:2019-09-21 19:59:12
【问题描述】:
这里我使用了 React 原生基础滚动标签。如果我按下按钮('Go to menu4'),那么这个屏幕将移动到 Menu4。该怎么做?
这是我的代码。
import React, { Component } from 'react';
import { Container, Button, Tab, Tabs, ScrollableTab,Text} from 'native-base';
import Screen from './screens/Screen';
export default class MyApp extends Component {
render() {
return (
<Container>
<Tabs locked={true} renderTabBar={()=> <ScrollableTab />}>
<Tab heading="Menu1">
<Screen />
</Tab>
<Tab heading="Menu2">
<Screen />
</Tab>
<Tab heading="Menu3">
<Screen />
</Tab>
<Tab heading="Menu4">
<Screen />
</Tab>
</Tabs>
<Button><Text>Go to Menu4</Text></Button>
</Container>
);
}
}
【问题讨论】:
-
想要在应用内的页面之间切换?如果是这样,您需要选择一个路由器目录并在按钮内使用 onPress = {} 事件
标签: react-native react-navigation native-base