之前我已经写了(一),但是后来发现,只能在Android中使用,IOS无效果,因前段时间自己项目比较赶,一直没时间整理,这次抽时间重新整理了下;这样的话所有组件(包括子组件)页面跳转,再也不用把navigation传来传去了,直接调用两个函数搞定:打开界面goOpenPage()、关闭界面goBackPage();
注:需要结合'react-navigation'一起使用,配置如下(下面的‘appKey’要更换自己工程的appKey):
项目结构如下:
一:页面跳转导航配置与全局navigation配置类index.js
import React from "react";
import {createStackNavigator} from "react-navigation";
import {appNavigation} from "./src/util/JumpUtils";
import Demo1 from "./src/Demo1";
import Demo2 from "./src/Demo2";
import Demo1Children from "./src/Demo1Children";
//导航配置
const appNav = createStackNavigator({
demo