主题列表中的标签显示组件 - 展开/折叠主题列表中的标签

嘿,

在某些情况下,此功能可能很有趣!

乍一看,有几点需要注意:

  • 主题设置和站点设置不相同。您需要先检索服务才能访问 max_tags_per_topic,例如:const siteSettings = api.container.lookup(\"service:site-settings\");

  • 获取限制的额外检查可能不是必需的;您可以直接检索该值。您或许可以执行 Math.min(settings.max_tags_visible, siteSettings.max_tags_per_topic )

  • 您没有恢复分隔符的可见性。

  • 您可能需要注销事件

  • 使用 MutationObserver 时,初始加载时的过程不应是必需的。通常,在全局化之前,您会想先检查是否可以通过 API(例如插件插座)来缩小元素范围。

我来检查一下是否有其他方法!

1 个赞