我使用Vaadin和Spring的Spring Boot。通过使用import { TabNavigator, TabBarBottom } from 'react-navigation';
export const Tabs = TabNavigator(
{
... Your tabs here...
}
{
tabBarOptions: {
activeTintColor: 'red',
inactiveTintColor: 'grey',
style: {
backgroundColor: 'white',
borderTopColor: 'red',
},
labelStyle: {
fontSize: 12,
fontWeight: 'normal'
},
indicatorStyle: {
borderBottomColor: 'red,
borderBottomWidth: 4,
},
},
initialRouteName: 'Electric',
order: ['Electric', 'Web', 'Water', 'OtherBills', 'Personal'],
tabBarComponent: TabBarBottom,
tabBarPosition: 'bottom',
},
{
...TabNavigator.Presets,
animationEnabled: false,
swipeEnabled: false,
showIcon: false,
}
};
SpringNavigator
,我还设置了错误视图:
@Autowired
但是当我键入错误的网址http://localhost:8080/asdf时。 我总是得到Spring Boot的Whitelabel错误页面。我知道我可以为错误设置自定义HTML页面,如
navigator.setErrorView(ErrorView.class);
但这是HTML方式,我想将Vaadin与组件一起使用, 最好的解决方案是提到的错误视图。