Skip to content

嵌套使用AtAccordion组件,第二级展开高度错误 #1656

Closed
@rock-eb

Description

@rock-eb

问题描述
嵌套使用AtAccordion组件,第二级展开高度错误,应该使用了第一个手风琴的展开高度

复现步骤

import React from 'react';
import { View } from '@tarojs/components';
import { AtAccordion } from 'taro-ui';

const Demo = () => {
  const [fOpen, setFOpen] = React.useState(false);
  const [sOpen, setSOpen] = React.useState(false);
  return (
    <View style={{ minHeight: '100%', background: 'aliceblue' }}>
      <AtAccordion title="第一级" open={fOpen} onClick={() => setFOpen(!fOpen)}>
        <AtAccordion
          title="第二级"
          open={sOpen}
          onClick={() => setSOpen(!sOpen)}
        >
          <View style={{ width: '100%', height: '300px', background: 'red' }}>
            测试文字1
          </View>
        </AtAccordion>
      </AtAccordion>
    </View>
  );
};

export default Demo;

期望行为
展开高度正常

报错信息

系统信息

  • Taro 版本 [v.3.6.13]
  • Taro UI 版本 [ v.3.1.1]
  • 报错平台 [ weapp]

补充信息
#1364

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions