当前位置: 首页 > 知识库问答 >
问题:

javascript - antd List组件renderItem中使用Collapse时子项长度为零导致标题展示问题?

唐高卓
2024-05-10

PC网站开发使用antd中的List组件renderItem中返回组件Collapse在子项长度为零时Collapse标题展示有误

<Collapse expandIconPosition="end" ghost items={[    {        key: item.id,        label: item.title,        showArrow: item.children.length,        children: item.children.map(child => <div key={child.id} onClick={() => { handleHelpInfo(child) }} style={{ cursor: 'pointer', marginBottom: 10, background: token.bgColorPrimary, padding: 4 }}>{child.title}</div>)    }]} />

希望官方予以修改

共有1个答案

夏兴平
2024-05-10

有啥问题?你是说如果 item.children.length 没有长度时,折叠面板标题前面的 0
那不是自己业务代码的问题吗,你改成 showArrow: !!item.children.length 不就好了……

 类似资料:
  • 问题内容: 例如,我们可以像这样构造一个数组: 我看到了这样的构造,但是我不明白为什么这可能有用。 问题答案: 一个例子。说,你有一个功能 获取一些文件名。想象一下,您找不到满足条件的文件名。你还回来什么?您有2个选择- 返回null 或 0大小的array 。 大小 为 0的数组 的变体更好,因为您的调用方不需要检查 NULL, 并且可以以一致的方式处理该数组-例如,在循环中(在这种情况下为空)

  • 设置了气泡背景bgColor的透明度,在开发者工具显示正常,手机上显示为黑色了,好像透明度没管用

  • 代码如下: 在下拉框选择值后,就赋值arr的数组,然后去匹配列表的processName,在其的长度上相同的去掉, 期望下拉框选择值后,arr的数组只能选择一个,它的length

  • 问题内容: 我在理解以下代码为何不起作用时遇到问题。 我有以下项目结构: 哪里 和 哪里 我将所有内容初始化为: 一旦编译发生,我得到以下错误: 错误:(11,1)错误:com.test.CComponent(未作用域)可能未引用作用域绑定:@Provides @Singleton com.test.XXX com.test.CCModule.provideXXX() 我的目标是让一个组件从其他组

  • 我不确定使用哪个函数来执行以下操作: 和都对这个长度不满意:

  • 我正在努力使用datadog导入指标...尽管安装了所有必需的包,但我还是低于错误...(-实例#0[错误]:异常('您需要“psutil”包来运行此检查',) 请你在这里帮助我,因为这被证明是一个主要的障碍。 [root@mudcsftpup01初始化。d] #/数据狗代理信息 状态日期:2017-08-31 11:31:19(1秒前)Pid:32028平台:Linux-3.10.0-514。e