【发布时间】:2020-07-22 06:53:26
【问题描述】:
我使用 Ant Design 并通过单击“antd”按钮来触发自定义“antd”步骤组件中的更改步骤。我该怎么做呢?谢谢! (https://ant.design/components/button/) + (https://ant.design/components/steps/)
const StepOne = ({ onClick }: any) => {
return (
<div>
<Button type='primary' onClick={onClick}>
StepOneLogIn
</Button>
<Button>StepOneRegister</Button>
</div>
);
};
export const Order = () => {
const [currentStep, setCurrentStep] = useState(0);
//Final
return (
<div>
<Steps size='small' current={currentStep}>
<Step title='text' />
<Step title='text' />
<Step title='text' />
<Step title='text' />
</Steps>
<Divider />
<div>
{currentStep === 0 ? (
<StepOne onClick={setCurrentStep(currentStep + 1)} />
) : null}
</div>
<div>{currentStep === 1 ? <StepTwo /> : null}</div>
<div>{currentStep === 2 ? <StepThree /> : null}</div>
<div>{currentStep === 3 ? <StepFour /> : null}</div>
</div>
);
};
【问题讨论】:
标签: reactjs typescript