Ionic 7和React 18我想显示一个breadcrumb来说明用户在经历一系列步骤时已经到达的位置.我只想完成的步骤是在面包屑可点击.这些步骤作为我状态的一部分存储(我使用Redux-Toolkit).有没有一种优雅的方式来做到这一点?我有下面的…
// get state from Redux
const step = useSelector((state: RootState) => state.step);
function isStep3Completed(): boolean {
return step === StepsEnum.STEP4;
}
<IonBreadcrumbs>
<IonBreadcrumb href="#step1">Step 1</IonBreadcrumb>
<IonBreadcrumb href="#step2">Step 2</IonBreadcrumb>
{isStep3Completed() ? (
<IonBreadcrumb href="#step3">Step 3</IonBreadcrumb>
) : <IonBreadcrumb >Step 3</IonBreadcrumb>}
<IonBreadcrumb href="#step4">Step 4</IonBreadcrumb>
</IonBreadcrumbs>
但根据步骤是否完成来编写两个不同的面包屑似乎有些麻烦,我想知道Ionic是否提供了一种更有效的方法来做到这一点.