Reactjs 如何使用React本机传递程序?
我想更改Android的默认屏幕过渡,从下到上,从右到左。这就是我正在做的:Reactjs 如何使用React本机传递程序?,reactjs,react-native,react-navigation,Reactjs,React Native,React Navigation,我想更改Android的默认屏幕过渡,从下到上,从右到左。这就是我正在做的: import React from 'react'; import { Text, View } from 'react-native'; import { StackNavigator } from 'react-navigation'; import CardStackStyleInterpolator from 'react-navigation/src/views/CardStack/CardStackSty
import React from 'react';
import { Text, View } from 'react-native';
import { StackNavigator } from 'react-navigation';
import CardStackStyleInterpolator from 'react-navigation/src/views/CardStack/CardStackStyleInterpolator'
import Screen1 from './Screen1';
import Screen2 from './Screen2';
import Screen3 from './Screen3';
const StackComps = StackNavigator({
Screen1: {
screen: Screen1,
},
Screen2: {
screen: Screen2,
},
Screen3: {
screen: Screen3,
}
},
{
transitionConfig: ()=> {
return {screenInterpolator: CardStackStyleInterpolator.default.forHorizontal}
}
});
export default StackComps;
我得到了一个错误:
我希望Androis和iOS的所有屏幕转换都是从右向左。对于iOS,我想已经是这样了。我做错了什么?我让它工作了
我更改了过渡配置,如下所示:
{
transitionConfig: ()=> {
return {screenInterpolator: CardStackStyleInterpolator.forHorizontal}
}
}
这是安卓系统的工作。希望这在iOS上也能起作用 根据他们的代码,他们正在将对象的
default导出为export default{}
,因此如果您再输入一个default关键字,它将显示上述错误。