antd模态打开和关闭问题

时间:2020-05-25 10:46:34

标签: javascript reactjs antd

我有一些react组件,其中有流行的antd lib的Modal组件。 该组件具有一些支持-我们将其称为isOpen支持,然后将其发送到andt Modal组件。这样:

const SomeCustomComponent = (props) => <Modal visible={props.isOpen} ...

我正在该组件之外管理isOpen道具的状态。

const [dialogIsOpen, setDialogState] = useState(false);

<SomeCustomComponent 
    isOpen={dialogIsOpen}
    onCloseDialog={() => setDialogState(false)}...

<button onClick={() => setDialogState(true)}...

所以,一切都很简单。

我遇到了一个问题,即模态打开或关闭后,无论出于何种原因,无论我使用的是什么触发器,它都会跳到主体顶部

我不希望模态道具更改时文档跳到顶部。 如何解决该问题?

0 个答案:

没有答案