@supuwoerc/masonry
    Preparing search index...

    Class MasonryBuilder

    Masonry 实例构建器,提供链式调用 API Masonry instance builder, provides a fluent chainable API

    const masonry = new MasonryBuilder()
    .withCore({ canvas, style: { width: 200, height: 300 } })
    .withInteraction({ onClick: (e) => console.log(e) })
    .withLoader({ pageSize: 20, loadMore: fetchImages })
    .build()
    Index

    Constructors

    Methods

    • 构建并返回 Masonry 实例 Build and return a Masonry instance

      Returns Masonry

      Masonry 实例 | Masonry instance

      配置验证失败时抛出 | Throws when configuration validation fails

    • 设置事件回调 Set event callbacks

      Parameters

      • config:
            | {
                onError?: (err: unknown) => void;
                onReady?: (instance: Masonry) => void;
            }
            | undefined

        事件回调配置 | Event callback configuration

        • { onError?: (err: unknown) => void; onReady?: (instance: Masonry) => void }
          • OptionalonError?: (err: unknown) => void

            错误回调 | Error callback

          • OptionalonReady?: (instance: Masonry) => void

            实例就绪回调 | Instance ready callback

        • undefined

      Returns MasonryBuilder

      当前 Builder 实例 | Current builder instance