index.js 1.03 KB
// 路由配置
import React from 'react'
import { createStackNavigator } from '@react-navigation/stack'
import { headerStyle } from '../../commo/theme'
import { TabRouter } from '../tab'
import { Error404 } from '../../views/error/404'
import Login from '../../views/login'
import Shopping from '../../views/shopping'
import Play from '../../views/play'

const Stack = createStackNavigator()

const Route: () => React$Node = () => {
    return (
        <Stack.Navigator initialRouteName="Index" screenOptions={{ ...headerStyle }} mode={ 'card' } >
            <Stack.Screen options={{ headerShown: false }} name="Index" component={ TabRouter } />
            <Stack.Screen name="Error_404" component={ Error404 } />
            <Stack.Screen name="login" options={{ title: '登陆' }} component={ Login } />
            <Stack.Screen name="shopping" options={{ title: '商品详情' }} component={ Shopping } />
            <Stack.Screen name="play" options={{ title: '支付' }} component={ Play } />
        </Stack.Navigator>
    )
}

export { Route }