如何防止手风琴组重新渲染

问题描述 投票:0回答:1

我有一个 AccordionGroup,其值可以打开第一个手风琴。

<IonAccordionGroup
     multiple={true}
     value="first"
     ...

在我的第二个手风琴中,它们是离子输入。

<IonAccordion
        value="second"
...
    <IonInput
        label=...
        value={Inputvalue}
        type="text"
        onIonInput={(e) => setInputvalue(e.detail.value as string)}

OnIonInput,AccordionGroup 正在关闭第二个手风琴并打开第一个(将其值设置为默认值)。

我希望没有 Accorion 被关闭或打开来更改输入。

如何防止手风琴组重新渲染?还是我的问题是另一个问题?

ionic-framework ionic7
1个回答
0
投票
const doNothing = async () => {};


 <IonAccordionGroup
      ref={accordionGroup}
      multiple={true}
      onIonChange={doNothing}
      ...
© www.soinside.com 2019 - 2024. All rights reserved.