UNPKG

npmchenwei111

Version:

test1111

33 lines (28 loc) 771 B
/** * Created by chenwei on 2017/8/9. */ export default { /** * 用于获取页面的传参,包括对原生传参和navigation传参 * @param props * @returns {{}} */ getExtras: (props) => { let fromParams = {} let fromNative = {} if (props && props.navigation && props.navigation.state) { if (props.navigation.state.params) { fromParams = props.navigation.state.params } let screenProps = props.screenProps //启动页面为目标页面时fromNative才有效 if (screenProps && screenProps.myProps && screenProps.myProps.SCREEN === props.navigation.state.routeName) { fromNative = props.screenProps.myProps } } return { ...fromNative, ...fromParams } }, }