Skip to content

使用observerOptions中的rootMargin不生效 #47

@hgw25

Description

@hgw25
  <img
    v-for="item in unref(imageBoard.url)"
    :key="item"
    ref="refImage"
    v-lazy="{
      src: item,
      root: lazyOptions.root,
      observerOptions: lazyOptions.observerOptions,
      lifecycle: lazyOptions.lifecycle,
    }"
    :draggable="false"
    @load="onImageLoad"
  />

const lazyOptions = reactive({
  root: refScrollbar.value,
  observerOptions: { rootMargin: "5000px", threshold: 0.1 },
  lifecycle: {
    loading: (el) => {
      console.log("image loading", el);
    },
    error: (el) => {
      console.log("image error", el);
    },
    loaded: (el) => {
      console.log("image loaded", el);
    },
  },
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions