代码之家  ›  专栏  ›  技术社区  ›  Sinan Samet

列表项过多会导致延迟

  •  0
  • Sinan Samet  · 技术社区  · 6 年前

    mat-expansion-panel 从 Angular Material infinite scroll 这样我就不会同时加载所有的文件,也不会因此而延迟。然而,一旦我滚动到底部,我有大约30-40个元素加载,它滞后,当我打开扩展面板。

    virtual-scroll .

    https://ionicframework.com/docs/api/virtual-scroll#usage

    但它不支持可变高度的项目。

    infinite-scroll

    https://ionicframework.com/docs/api/infinite-scroll#usage

    有没有其他人遇到过这个问题并以更好的方式解决它?

    0 回复  |  直到 6 年前
        1
  •  1
  •   Najam Us Saqib Harishbabu    6 年前

    您可以使用HTML详细信息摘要标记:

    <details>
      <summary>Your Heading</summary>
      <p> Your First Paragraph.</p>
      <p> Your Second Paragraph.</p>
    </details>
    

    CSS-to-hide default Marker://您可以在这之后随意设置样式

    summary::-webkit-details-marker { display: none }