问题描述
我正在用离子反应编写一个移动应用程序,并且差不多完成了。但是我发现了这样的错误。在我的Android设备上测试该应用程序时,我做了类似的事情,这里出现了问题。
const car1 = new Car<number>(1);
car1.maxSpeed // maxSpeed is of type number
const car2 = new Car<number>();
car1.maxSpeed // maxSpeed is of type number | undefined
从现在开始谢谢你。
解决方法
最好通过useHistory进行导航。听起来是单页应用。也许您的问题会得到解决:
const history = useHistory(); // import it.
...
<IonTabButton
className="tab-button"
tab="tab1"
onClick={()=> history.push("home")}>
<div className="tab-bar-item feed" />
<IonLabel>{strings.tabs.feed}</IonLabel>
</IonTabButton>
//and other buttons as the same way