React native undefined不是一个函数(求值';_reactNativeNavigation2.default.startTabBasedApp';)startTabs StartMainTabs.js
我是react native的新手,我只是遵循react native navigation官方文档,并尝试使用navigation的startTabBasedApp。当我尝试单击主页上的按钮重定向实际的startTabBasedApp页面时,会显示错误:undefined不是一个函数(计算“\u reactNativeNavigation2.default.startTabBasedApp”)。如何解决此错误React native undefined不是一个函数(求值';_reactNativeNavigation2.default.startTabBasedApp';)startTabs StartMainTabs.js,react-native,React Native,我是react native的新手,我只是遵循react native navigation官方文档,并尝试使用navigation的startTabBasedApp。当我尝试单击主页上的按钮重定向实际的startTabBasedApp页面时,会显示错误:undefined不是一个函数(计算“\u reactNativeNavigation2.default.startTabBasedApp”)。如何解决此错误 undefined不是一个函数(评估“\u reactNativeNavigatio
undefined不是一个函数(评估“\u reactNativeNavigation2.default.startTabBasedApp”)startTabs StartMainTabs.js如何解决此错误…,因为react原生导航的v2中不再支持
导航。startTabBasedApp()
,所以这可能是问题所在
如果您想创建一个导航按钮,只需如下所示:
import { Navigation } from "react-native-navigation";
import React,{ Component } from "react";
import { View, Button, Text } from "react-native";
class YourClass extends Component {
constructor(props) {
super(props);
Navigation.events().bindComponent(this);
}
navigationButtonPressed({ buttonId }) {
//page that you wish to navigate
}
render() {
return (
<View>
<Button title="Navigate" onPress= {this.navigationButtonPressed("navigate")} />
</View>
)
}
}
从“react native Navigation”导入{Navigation};
从“React”导入React,{Component};
从“react native”导入{View,Button,Text};
类YourClass扩展组件{
建造师(道具){
超级(道具);
Navigation.events().bindComponent(此);
}
navigationButtonPressed({buttonId}){
//要导航的页面
}
render(){
返回(
)
}
}
基于v2文档,您可以在此处阅读,还可以阅读安装指南、使用指南以及更多内容:
快乐编码